Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DataGridViewのちらつき
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9008#CommentId10912
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ぐるっとぐりっと
 (社会人)
投稿日時
2009/3/7 02:14:55
DataGridViewがちらつきます。
DataGridViewのDataSourceにDataTableオブジェクト(11列×90行)をバインドし、
画面には11列×40行程度を表示しています。
(表示範囲を狭くしてみても、セル移動等を速く行うと、ちらつきます)
ダブルバッファリングを行ってみても特に変化はみられませんでした。
' ちらつき防止策
Me.SetStyle(ControlStyles.ResizeRedraw, True)
Me.SetStyle(ControlStyles.OptimizedDoubleBuffer, True)
Me.SetStyle(ControlStyles.UserPaint, True)
Me.SetStyle(ControlStyles.AllPaintingInWmPaint, True)
また、SuspendLayout、ResumeLayoutも試してみましたが、ダメでした。
何か良い方法がありましたら、教えてください。