ToolTip.ReshowDelay Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de tijdsduur opgehaald of ingesteld die moet worden overgeslagen voordat volgende knopinfovensters worden weergegeven wanneer de aanwijzer van het ene besturingselement naar het andere wordt verplaatst.
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
Waarde van eigenschap
De tijdsduur, in milliseconden, dat het duurt voordat volgende knopinfovensters worden weergegeven.
Voorbeelden
In het volgende codevoorbeeld wordt een exemplaar van de ToolTip klasse gemaakt en wordt het exemplaar gekoppeld aan het Form exemplaar dat binnen is gemaakt. De code initialiseert vervolgens de vertragingseigenschappen AutoPopDelay, InitialDelayen ReshowDelay. Daarnaast stelt het exemplaar van de ToolTip klasse de ShowAlways eigenschap in om true in te schakelen dat knopinfotekst wordt weergegeven, ongeacht of het formulier actief is. Ten slotte koppelt het voorbeeld knopinfotekst aan twee besturingselementen in een formulier, a Button en a CheckBox. Het codevoorbeeld vereist dat de methode die in het voorbeeld is gedefinieerd zich bevindt in een Form besturingselement met een Button benoemd button1 besturingselement en een CheckBox benoemd checkBox1, besturingselement en dat de methode wordt aangeroepen vanuit de constructor van de 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
Opmerkingen
Met de ReshowDelay eigenschap kunt u de tijd verkorten of verkorten waarop de ToolTip wachttijden worden weergegeven voordat een knopinfovenster wordt weergegeven nadat een eerder venster knopinfo is weergegeven. De eerste keer dat een knopinfovenster wordt weergegeven, wordt de waarde van de InitialDelay eigenschap gebruikt om de vertraging te bepalen die moet worden toegepast voordat het venster Knopinfo wordt weergegeven. Wanneer er momenteel een knopinfovenster wordt weergegeven en de gebruiker de aanwijzer verplaatst naar een ander besturingselement dat een knopinfovenster weergeeft, wordt de waarde van de ReshowDelay eigenschap gebruikt voordat de knopinfo voor het nieuwe besturingselement wordt weergegeven. Het venster Knopinfo van het vorige besturingselement moet nog steeds worden weergegeven om de vertraging die is opgegeven in de ReshowDelay eigenschap te kunnen gebruiken. Anders wordt de InitialDelay eigenschapswaarde gebruikt.
Als u een consistent vertragingspatroon voor Knopinfovensters wilt hebben, kunt u de AutomaticDelay eigenschap instellen. De AutomaticDelay eigenschap stelt de AutoPopDelay, ReshowDelayen InitialDelay eigenschappen in op initiële waarden op basis van één tijdwaarde. Telkens wanneer de AutomaticDelay eigenschap wordt ingesteld, wordt de ReshowDelay eigenschap ingesteld op 1/5 van de AutomaticDelay eigenschapswaarde. Zodra de AutomaticDelay eigenschap is ingesteld, kunt u de ReshowDelay eigenschap onafhankelijk instellen, waardoor de standaardwaarde wordt overschreven.