コントロールの再描画を抑制する方法

文書番号 : 40481     文書種別 : 使用方法     登録日 : 2017/07/26     最終更新日 : 2017/07/26
文書を印刷する
対象製品
MultiRow for Windows Forms 10.0J
詳細
コントロールに変更を行う前に再描画を停止しておき、変更を適用し終わった後で描画を再開することでパフォーマンスを改善できます。再描画の停止と再開には次のメソッドを使用します。
  • GcMultiRow.SuspendLayout
  • GcMultiRow.ResumeLayout
これらのメソッドは、ListBoxやDataGridViewと同じです。

[Visual Basic]
' コントロールの描画を停止する
GcMultiRow1.SuspendLayout()

' TODO: GcMultiRow コントロールに対する変更

' コントロールの描画を再開する
GcMultiRow1.ResumeLayout()

[C#]
// コントロールの描画を停止する
gcMultiRow1.SuspendLayout();

// TODO: GcMultiRow コントロールに対する変更

// コントロールの描画を再開する
gcMultiRow1.ResumeLayout();