Timer コンストラクター

定義

Timer クラスの新しいインスタンスを初期化します。

オーバーロード

Timer()

Timer クラスの新しいインスタンスを初期化します。

Timer(IContainer)

Timer クラスの新しいインスタンスと、指定したコンテナーを初期化します。

Timer()

Timer クラスの新しいインスタンスを初期化します。

public:
 Timer();
public Timer ();
Public Sub New ()

注釈

新しいタイマーが作成されると、無効になります。つまり、 Enabled は に false設定されます。 タイマーを有効にするには、 メソッドを呼び出すか、 Start を に設定 Enabled します true

タイマーが無効で、タイマーが範囲外の場合、ガベージ コレクションが発生したときにタイマーが破棄されます。 タイマーが有効になっている場合、スコープ外であっても、ガベージ コレクションの対象になりません。

こちらもご覧ください

適用対象

Timer(IContainer)

Timer クラスの新しいインスタンスと、指定したコンテナーを初期化します。

public:
 Timer(System::ComponentModel::IContainer ^ container);
public Timer (System.ComponentModel.IContainer container);
new System.Windows.Forms.Timer : System.ComponentModel.IContainer -> System.Windows.Forms.Timer
Public Sub New (container As IContainer)

パラメーター

container
IContainer

タイマーのコンテナーを表す IContainer

注釈

Timerコンストラクターを使用すると、 を任意ContainerTimerオブジェクトに関連付けることができます。 このような を Timer 関連付けることで、 の有効期間 Timer の制御を に渡します Container。 これは、アプリケーションで多数のコンポーネントを使用し、それらのすべてを同時に破棄する場合に便利です。 たとえば、 、、 ImageListContainerTimer に関連付けるToolTip場合、 を 呼び出すとDispose、これらのコンポーネントもすべて強制的にContainer破棄されます。

新しいタイマーが作成されると、無効になります。つまり、 Enabled は に false設定されます。 タイマーを有効にするには、 メソッドを呼び出すか、 Start を に設定 Enabled します true

このインスタンスは、コンテナーがガベージ コレクションに解放するまで存在します。

適用対象