コントロールの再描画を抑制する方法
対象製品
MultiRow for Windows Forms 5.0J
詳細
コントロールに変更を行う前に再描画を停止しておき、変更を適用し終わった後で描画を再開することでパフォーマンスを改善できます。再描画の停止と再開には次のメソッドを使用します。
[Visual Basic]
[C#]
- GcMultiRow.SuspendLayout
- GcMultiRow.ResumeLayout
[Visual Basic]
' コントロールの描画を停止する
GcMultiRow1.SuspendLayout()
' TODO: GcMultiRow コントロールに対する変更
' コントロールの描画を再開する
GcMultiRow1.ResumeLayout()
GcMultiRow1.SuspendLayout()
' TODO: GcMultiRow コントロールに対する変更
' コントロールの描画を再開する
GcMultiRow1.ResumeLayout()
[C#]
// コントロールの描画を停止する
gcMultiRow1.SuspendLayout();
// TODO: GcMultiRow コントロールに対する変更
// コントロールの描画を再開する
gcMultiRow1.ResumeLayout();
gcMultiRow1.SuspendLayout();
// TODO: GcMultiRow コントロールに対する変更
// コントロールの描画を再開する
gcMultiRow1.ResumeLayout();
関連情報
この文書は、以前は次のFAQ IDで公開されていました : 11267