ToolTip.ReshowDelay プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ポインターが 1 つのコントロールから別のコントロールに移動したときに、移動先のツールヒント ウィンドウが表示されるまでに経過する必要のある時間の長さを取得または設定します。
public:
property int ReshowDelay { int get(); void set(int value); };
public int ReshowDelay { get; set; }
member this.ReshowDelay : int with get, set
Public Property ReshowDelay As Integer
プロパティ値
移動先のツールヒント ウィンドウが表示されるまでにかかる時間 (ミリ秒単位)。
例
次のコード例では、クラスのインスタンスを ToolTip 作成し、インスタンスをインスタンスが Form 作成されたインスタンスに関連付けます。 次に、遅延プロパティ AutoPopDelay、 InitialDelayおよび 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
注釈
このプロパティを ReshowDelay 使用すると、前のツールヒント ウィンドウが表示された ToolTip 後にツールヒント ウィンドウを表示する前に待機する時間を短縮または延長できます。 ツールヒント ウィンドウを初めて表示する場合は、プロパティの値を InitialDelay 使用して、ツールヒント ウィンドウを最初に表示する前に適用する遅延を決定します。 ツールヒント ウィンドウが現在表示されていて、ユーザーがツールヒント ウィンドウを表示する別のコントロールにポインターを移動すると、新しいコントロールのツールヒントを表示する前にプロパティの ReshowDelay 値が使用されます。 プロパティで指定された遅延を使用するには、前のコントロールのツールヒント ウィンドウを ReshowDelay 引き続き表示する必要があります。それ以外の InitialDelay 場合は、プロパティ値が使用されます。
ツールヒント ウィンドウに対して一貫した遅延パターンを設定する場合は、プロパティを AutomaticDelay 設定できます。 このプロパティはAutomaticDelay、AutoPopDelayReshowDelay1 つの時間値に基づいて、プロパティ 、およびInitialDelayプロパティを初期値に設定します。 プロパティが AutomaticDelay 設定されるたびに、プロパティ値の ReshowDelay 1/5 に AutomaticDelay 設定されます。 プロパティが AutomaticDelay 設定されたら、プロパティを個別に設定 ReshowDelay して、既定値をオーバーライドできます。