Udostępnij za pośrednictwem


ToolTip.AutoPopDelay Właściwość

Definicja

Pobiera lub ustawia okres czasu, przez który etykietka narzędzia pozostaje widoczna, jeśli wskaźnik jest nieruchomy w kontrolce z określonym tekstem etykietki narzędzia.

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

Wartość właściwości

Int32

Okres czasu, w milisekundach, że ToolTip pozostaje widoczny, gdy wskaźnik jest nieruchomy na kontrolce. Wartość domyślna to 5000.

Przykłady

Poniższy przykład kodu tworzy wystąpienie ToolTip klasy i kojarzy wystąpienie z Form wystąpieniem, w ramach którego jest tworzone wystąpienie. Następnie kod inicjuje właściwości AutoPopDelayopóźnienia , InitialDelayi ReshowDelay. Ponadto wystąpienie ToolTip klasy ustawia ShowAlways właściwość w celu true włączenia wyświetlania tekstu etykietki narzędzia niezależnie od tego, czy formularz jest aktywny. Na koniec przykład kojarzy tekst etykietki narzędzia z dwoma kontrolkami w formularzu, a Button i .CheckBox Przykład kodu wymaga, aby metoda zdefiniowana w przykładzie znajdowała się w obiekcie Form zawierającym kontrolkę Button o nazwie i kontrolce CheckBox o nazwie checkBox1, button1 i że metoda jest wywoływana z konstruktora Formklasy .

// 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

Uwagi

Właściwość AutoPopDelay umożliwia skrócenie lub wydłużenie czasu ToolTip wyświetlania okna, gdy wskaźnik znajduje się w kontrolce. Jeśli na przykład zostanie wyświetlona obszerna pomoc w oknie Etykietka narzędzia, możesz zwiększyć wartość tej właściwości, aby upewnić się, że użytkownik ma wystarczający czas na odczytanie tekstu.

Jeśli chcesz mieć spójny wzorzec opóźnienia dla okien Etykietka narzędzia, możesz ustawić AutomaticDelay właściwość . Właściwość AutomaticDelay ustawia AutoPopDelaywłaściwości , ReshowDelayi InitialDelay na wartości początkowe na podstawie pojedynczej wartości. Za każdym razem, AutomaticDelay gdy właściwość jest ustawiana, AutoPopDelay właściwość jest ustawiana na 10 razy AutomaticDelay wartość właściwości. Po ustawieniu AutomaticDelay właściwości można niezależnie ustawić AutoPopDelay właściwość, przesłaniając wartość domyślną.

Maksymalny czas opóźnienia wyskakującego okna podręcznego wynosi 5000 milisekund. Przez dłuższy czas trwania użyj Show metody , aby kontrolować dokładny moment wyświetlania etykietki narzędzia.

Dotyczy

Zobacz też