Ribbon for WinForms
BeginUpdate メソッド (QatCustomButtonCollection)

C1.Win.Ribbon.8 アセンブリ > C1.Win.Ribbon 名前空間 > QatCustomButtonCollection クラス : BeginUpdate メソッド
コレクションに項目の追加/削除時のパフォーマンスを維持します。
シンタックス
'宣言
 
Public Sub BeginUpdate() 
public void BeginUpdate()
解説

大量の項目をコレクションに追加する場合、 BeginUpdate メソッドを使用し、リストに項目が1つ追加されるたびにコレクションの内部状態が更新されないようにする必要があります。リストへの項目の追加タスクが完了したら、 C1.Win.C1Ribbon.RibbonItemCollectionBase.EndUpdateメソッドを呼び出して通常の処理を再開します。

この項目の追加方法により、パフォーマンスが大幅に向上します。10 または 20 を超える数の項目をリストに追加する場合にお勧めします。

使用例

次のコードは、 C1.Win.C1Ribbon.RibbonComboBoxにシステム内にインストールされている すべてのフォント名を含む項目を読み込みます。

サンプルをそのままの形で実行してから、 BeginUpdateEndUpdate への呼び出しを コメントアウトし、パフォーマンスの違いを調べることができます。

参照

QatCustomButtonCollection クラス
QatCustomButtonCollection メンバ