いくつかのレコードを持つ がありdatagridview
ます。その行をクリックdatagridview
すると、同じウィンドウ フォーム内の他のコントロールが振動します。
例えば
ウィンドウフォームにテキストボックス、ラベル、Datagridview、ナビゲーターコントロールなどが含まれている場合、datagridview の任意の行をクリックすると、テキストボックス、ラベル、ナビゲーターコントロールが 1 秒間振動します。
この問題の解決策はありますか?
いくつかのレコードを持つ がありdatagridview
ます。その行をクリックdatagridview
すると、同じウィンドウ フォーム内の他のコントロールが振動します。
例えば
ウィンドウフォームにテキストボックス、ラベル、Datagridview、ナビゲーターコントロールなどが含まれている場合、datagridview の任意の行をクリックすると、テキストボックス、ラベル、ナビゲーターコントロールが 1 秒間振動します。
この問題の解決策はありますか?
に拡張メソッドを追加して、プロパティを にDataGridView
設定してみてください。DoubleBufferred
true
public static void DoubleBuffered(this DataGridView dgv, bool setting)
{
Type dgvType = dgv.GetType();
PropertyInfo pi = dgvType.GetProperty("DoubleBuffered",
BindingFlags.Instance | BindingFlags.NonPublic);
pi.SetValue(dgv, setting, null);
}