バージョン

Create(String,Boolean) メソッド

特定の Key プロパティを含む ITBarButton のインスタンスを作成します (このボタンがまだ存在しない場合)。
シンタックス
'宣言
 
Overloads Function Create( _
   ByVal btnKey As String, _
   ByVal useCache As Boolean _
) As ITBarButton
ITBarButton Create( 
   string btnKey,
   bool useCache
)

パラメータ

btnKey
ITBarButton 実装オブジェクトの Key プロパティに渡されることになる文字列。
useCache
キャッシュに存在する場合、 新しいインスタンスを作成する代わりに、既存のITBarButton実装オブジェクトを 返すかどうかを示すフラグ。

戻り値の型

通常 TBarButton インスタンス、TBarButton またはそのサブクラスのインスタンスです。
解説

通常、新しいインスタンスを作成したくない場合、 代わりにすでにキャッシュされている既存のボタンインスタンスを再使用するには、このファクトリを使用して ITBarButton ラッパーを作成します。一致するボタンのインスタンスが見つからない場合、このメソッドは ITBarButtonの新しいインスタンスをインスタンス化します。

IButtonFactory が False の場合、 適合する HasCache 実装は useCache引数を無視できますこの場合、このファクトリメソッドは 一致するボタンが見つからなかった (新しいインスタンスを作成する必要がある) 場合と同様に動作します。

参照