ToolTip.ReshowDelay Свойство

Определение

Возвращает или задает интервал времени, который должен пройти перед появлением окна очередной всплывающей подсказки при перемещении указателя мыши с одного элемента управления на другой.

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

Значение свойства

Int32

Интервал времени в миллисекундах, который должен пройти перед появлением следующего окна всплывающей подсказки.

Примеры

В следующем примере кода создается экземпляр ToolTip класса и связывается экземпляр с Form созданным экземпляром. Затем код инициализирует свойства AutoPopDelayInitialDelayзадержки и ReshowDelay. Кроме того, экземпляр ToolTip класса задает ShowAlways свойство для true включения отображения текста подсказки независимо от того, активна ли форма. Наконец, в примере текст подсказки связывается с двумя элементами управления в форме, а Button и т. д CheckBox. В примере кода требуется, чтобы метод, определенный в этом примере, находился в элементеForm, содержащем Button элемент управления с именем button1 и именованном checkBox1, CheckBox элементе управления, и что метод вызывается из конструктора 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 присваивает AutoPopDelayсвойствам и ReshowDelayInitialDelay свойства начальным значениям на основе одного значения времени. При каждом присвоении AutomaticDelay ReshowDelay свойства свойству присваивается значение 1/5 AutomaticDelay значения свойства. AutomaticDelay После установки свойства можно самостоятельно задать ReshowDelay свойство, переопределив значение по умолчанию.

Применяется к

См. также раздел