- - PR -
DataGridのスクロール
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-05-31 16:57
vb.NETでWindowsアプリを開発しています。
DataGridの行の高さを変更したところ、スクロールバーを 一番下まで下げても、最終行が表示されません。 MouseWheelの場合は表示されます。 行数分のPreferredRowHeightが最大のようなのですが 変更後の高さに変更する方法を教えて下さい。 _________________ | ||||||||
|
投稿日時: 2006-05-31 18:54
DataGridの高さはどのようにかえたんですか? デザイナで変更? TableStyleで変更? コードでじかに変更? 出来れば変更している箇所のソースコードを提示していただけませんか? | ||||||||
|
投稿日時: 2006-06-01 08:44
かるあさん早速の返信ありがとうございます。
行の高さはコードで直に変更しています。 Setting the DataGrid row height independently through code. http://www.vbcity.com/forums/faq.asp?fid=30&cat=Windows+Forms&#TID37954 を参考にしました。 _________________ | ||||||||
|
投稿日時: 2006-06-01 10:19
初期化時に行の高さを指定した後、一旦 Clear() してみたらどうなりますか?
| ||||||||
|
投稿日時: 2006-06-01 10:32
R・田中一郎さん返信ありがとうございます。
何をClear()すればよいでしょう? | ||||||||
|
投稿日時: 2006-06-01 10:38
dataGrid.Rows.Clear() です。 Clear() のみならず、スクロールバーの最大値を再セットさせるためのきっかけになりそうなメソッドを実行させてみるとなおるかも・・・ 似たような経験があったので(^▽^;) [ メッセージ編集済み 編集者: R・田中一郎 編集日時 2006-06-01 10:39 ] |
1