ToolTip.ReshowDelay Egenskap

Definition

Hämtar eller anger hur lång tid det måste ta innan efterföljande Knappbeskrivningsfönster visas när pekaren flyttas från en kontroll till en annan.

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

Egenskapsvärde

Hur lång tid det tar i millisekunder att visa efterföljande ToolTip-fönster.

Exempel

I följande kodexempel skapas en instans av ToolTip klassen och instansen associeras med Form den som instansen skapas i. Koden initierar sedan fördröjningsegenskaperna AutoPopDelay, InitialDelayoch ReshowDelay. Dessutom anger ToolTip instansen ShowAlways av klassen egenskapen till true så att Knappbeskrivningstext kan visas oavsett om formuläret är aktivt. Slutligen associerar exemplet ToolTip-text med två kontroller i ett formulär, en Button och en CheckBox. Kodexemplet kräver att metoden som definieras i exemplet finns i en Form som innehåller en Button kontroll med namnet button1 och en CheckBox kontroll med namnet checkBox1, och att metoden anropas från konstruktorn i 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

Kommentarer

Med egenskapen ReshowDelay kan du förkorta eller förlänga den tid som väntar innan du visar ett Knappbeskrivningsfönster efter att ToolTip ett tidigare ToolTip-fönster har visats. Första gången ett knappbeskrivningsfönster visas används värdet InitialDelay för egenskapen för att fastställa den fördröjning som ska tillämpas innan knappbeskrivningsfönstret först visas. När ett knappbeskrivningsfönster för närvarande visas och användaren flyttar pekaren till en annan kontroll som visar ett Knappbeskrivningsfönster används värdet ReshowDelay för egenskapen innan knappbeskrivningen för den nya kontrollen visas. Knappbeskrivningsfönstret från den tidigare kontrollen måste fortfarande visas för att fördröjningen som anges i ReshowDelay egenskapen ska användas. Annars används egenskapsvärdet InitialDelay .

Om du vill ha ett konsekvent fördröjningsmönster för ToolTip-fönster kan du ange egenskapen AutomaticDelay . Egenskapen AutomaticDelay anger AutoPopDelayegenskaperna , ReshowDelayoch InitialDelay till initiala värden baserat på ett enda tidsvärde. Varje gång egenskapen AutomaticDelay anges ReshowDelay anges egenskapen till 1/5 av egenskapsvärdet AutomaticDelay . När egenskapen AutomaticDelay har angetts kan du oberoende ange ReshowDelay egenskapen och åsidosätta standardvärdet.

Gäller för

Se även