ToolTip.InitialDelay プロパティ

定義

ツールヒントが表示されるまでに経過する時間を取得または設定します。

public:
 property int InitialDelay { int get(); void set(int value); };
public int InitialDelay { get; set; }
member this.InitialDelay : int with get, set
Public Property InitialDelay As Integer

プロパティ値

Int32

ツールヒント ウィンドウが表示されるまでに、ポインターがコントロール上で静止する必要のある時間 (ミリ秒単位)。

次のコード例では、クラスのインスタンスを ToolTip 作成し、インスタンスをインスタンスが Form 作成されたインスタンスに関連付けます。 次に、遅延プロパティ AutoPopDelayInitialDelayおよび ReshowDelay. さらに、クラスの ToolTip インスタンスは、フォームが ShowAlways アクティブかどうかに関係なく、ToolTip テキストを表示できるようにプロパティ true を設定します。 最後に、ツールヒント テキストをフォームの 2 つのコントロール a と CheckBoxa Button に関連付けます。 このコード例では、この例で定義されているメソッドが、名前付きのコントロールとcheckBox1,CheckBox名前付きのbutton1コントロールを含みButton、メソッドがコンストラクターFormから呼び出されるメソッド内Formに配置されている必要があります。

// This example assumes that the Form_Load event handling method
// is connected to the Load event of the form.
void Form1_Load( Object^ sender, System::EventArgs^ e )
{
   // Create the ToolTip and associate with the Form container.
   ToolTip^ toolTip1 = gcnew ToolTip;
   
   // Set up the delays for the ToolTip.
   toolTip1->AutoPopDelay = 5000;
   toolTip1->InitialDelay = 1000;
   toolTip1->ReshowDelay = 500;
   // Force the ToolTip text to be displayed whether or not the form is active.
   toolTip1->ShowAlways = true;
   
   // Set up the ToolTip text for the Button and Checkbox.
   toolTip1->SetToolTip( this->button1, "My button1" );
   toolTip1->SetToolTip( this->checkBox1, "My checkBox1" );
}
// This example assumes that the Form_Load event handling method
// is connected to the Load event of the form.
private void Form1_Load(object sender, System.EventArgs e)
{
   // Create the ToolTip and associate with the Form container.
   ToolTip toolTip1 = new ToolTip();

   // Set up the delays for the ToolTip.
   toolTip1.AutoPopDelay = 5000;
   toolTip1.InitialDelay = 1000;
   toolTip1.ReshowDelay = 500;
   // Force the ToolTip text to be displayed whether or not the form is active.
   toolTip1.ShowAlways = true;
      
   // Set up the ToolTip text for the Button and Checkbox.
   toolTip1.SetToolTip(this.button1, "My button1");
   toolTip1.SetToolTip(this.checkBox1, "My checkBox1");
}
' This example assumes that the Form_Load event handling method
' is connected to the Load event of the form.
Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles MyBase.Load
   ' Create the ToolTip and associate with the Form container.
   Dim toolTip1 As New ToolTip()
   
   ' Set up the delays for the ToolTip.
   toolTip1.AutoPopDelay = 5000
   toolTip1.InitialDelay = 1000
   toolTip1.ReshowDelay = 500
   ' Force the ToolTip text to be displayed whether or not the form is active.
   toolTip1.ShowAlways = True
   
   ' Set up the ToolTip text for the Button and Checkbox.
   toolTip1.SetToolTip(Me.button1, "My button1")
   toolTip1.SetToolTip(Me.checkBox1, "My checkBox1")
End Sub

注釈

このプロパティを InitialDelay 使用すると、ツールヒント ウィンドウを表示する前に ToolTip 待機する時間を短縮または延長できます。 プロパティの InitialDelay 値が期間が長すぎる値に設定されている場合、アプリケーションのユーザーは、アプリケーションがツールヒント ヘルプを提供していることを認識していない可能性があります。 このプロパティを使用すると、指定した時間を短縮することで、ユーザーにツールヒントをすばやく表示させることができます。

このプロパティの値は 32767 を超えることはできません。

ツールヒント ウィンドウに一貫した遅延パターンを設定する場合は、プロパティを AutomaticDelay 設定できます。 このプロパティはAutomaticDelayAutoPopDelayReshowDelay1 つの時間値に基づいて、プロパティ 、およびInitialDelayプロパティを初期値に設定します。 プロパティが AutomaticDelay 設定されるたびに、 InitialDelay プロパティはプロパティと同じ値に AutomaticDelay 設定されます。 プロパティが AutomaticDelay 設定されたら、プロパティを個別に設定 InitialDelay して、既定値をオーバーライドできます。

適用対象

こちらもご覧ください