FlexGrid for WinForms
DeferUpdate メソッド (ScrollableControl)
使用例 

C1.Win.FlexGrid.8 アセンブリ > C1.Win.FlexGrid.Util.BaseControls 名前空間 > ScrollableControl クラス : DeferUpdate メソッド
返された System.IDisposable オブジェクトが破棄されるまで、通知を一時停止します。
シンタックス
'宣言
 
Public Function DeferUpdate() As System.IDisposable
public System.IDisposable DeferUpdate()

戻り値の型

これが破棄されるまで通知が再開されない System.IDisposable オブジェクト。
解説
このメソッドは一般に、バッチ更新を効率よく安全に実行するためにアップデートブロックで使用されます。
使用例

次の例は、DeferUpdate メソッドを使用して、いくつかの列の幅を設定している間、通知を一時停止する方法を示します。

DeferUpdate メソッドの呼び出しが using 文に置かれていることに注意してください。これにより、ブロック内のコードが例外を生成した場合でも、オブジェクトが自動的に破棄され、ブロックの終わりに更新が再開されます。これは、try/finally ブロック内で従来の BeginUpdate メソッドと EndUpdate メソッドを呼び出す方法より、コードが読みやすく簡潔になります。

var grid = new C1FlexGrid();
using (grid.DeferUpdate())
{
  foreach (Column col in grid.Cols)
  {
    col.Width = 100;
  }
}
参照

ScrollableControl クラス
ScrollableControl メンバ