DOBON.NET DOBON.NETプログラミング掲示板過去ログ

データグリッドビュー表示”ちらつき”なくしたい

環境/言語:[VB.NET]
分類:[.NET]

教えてください。
通信(Rs232c)での受信結果をDataGridViewに表示するプログラムを作成してます
が、DataGridViewのCellへの書き換えを実行しなくてもDataGridViewが再描画されているような"ちらつき"が発生します。
.net System.IO.Ports.SerialPortで受信データは、Delegateでメインフォーム
のTextbox書き込み、その内容分類してDataGridViewへ書き込みを実行している。
このような経験され方がおられましたらアドバイスをお願いいたします。
ダブルバッファじゃだめですか?


http://kijibato.sblo.jp/article/38829550.html

VB.NET用に書き直してみました

Dim myType As System.Type = GetType(DataGridView)
Dim myPropertyInfo As System.Reflection.PropertyInfo = myType.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
myPropertyInfo.SetValue(DataGridView1, True, Nothing)
■No30216に返信(mankitsuさんの記事)
> ダブルバッファじゃだめですか?
>
>
> http://kijibato.sblo.jp/article/38829550.html
>
> VB.NET用に書き直してみました
>
> Dim myType As System.Type = GetType(DataGridView)
> Dim myPropertyInfo As System.Reflection.PropertyInfo = myType.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
> myPropertyInfo.SetValue(DataGridView1, True, Nothing)
>

mankitsuさん
御返答、アドバイスありがとうございました。
内容確認してみます。

DOBON.NET | プログラミング道 | プログラミング掲示板