C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: グリッドのセルにビットマップ


(過去ログ 40 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■20941 / inTopicNo.1)  グリッドのセルにビットマップ
  
□投稿者/ わんこそば (1回)-(2008/06/20(Fri) 14:45:15)

分類:[C#] 

VS2005のC#でグリッドを使ってプログラムを作ってます。

グリッドのセルにビットマップを貼付たのですが、左よりで表示されてしまします。

そこで質問なのですが、右よりのビットマップを表示させる方法をどなたかご教授ください。

お願いします。


引用返信 編集キー/
■20943 / inTopicNo.2)  Re[1]: グリッドのセルにビットマップ
□投稿者/ やじゅ (460回)-(2008/06/20(Fri) 16:42:21)
No20941 (わんこそば さん) に返信
> VS2005のC#でグリッドを使ってプログラムを作ってます。
> グリッドのセルにビットマップを貼付たのですが、左よりで表示されてしまします。
> そこで質問なのですが、右よりのビットマップを表示させる方法をどなたかご教授ください。
>

環境は記述して下さい。
Windows Form かつ グリッドがDataGridViewという前提で回答します。

結論としては、右寄せはプロパテイの変更だけでは出来ません。
ImageLayoutプロパテイでは左寄せと中央のみです。
どうしても右寄せにしたい場合は、自分で描画することになります。


参照先:

DataGridViewの列に画像を表示する
http://dobon.net/vb/dotnet/datagridview/datagridviewimagecolumn.html

ImageLayout列挙体のメンバ
http://dobon.net/vb/dotnet/graphics/pictureboximage.html
Tile: 画像を全体に並べて表示する。
None: 画像をコントロールの左上に表示する。
Center: 画像をコントロールの中央に表示する。
Stretch: 画像をコントロールの大きさに合わせて伸縮して表示する。
Zoom: 画像をコントロールの大きさに合わせて伸縮して表示する。
StretchImageと違って、画像のサイズ比率は保持する。位置は、コントロールの中央。


DataGridViewのセルを自分で描画する
http://dobon.net/vb/dotnet/datagridview/ownerdrawcell.html
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -