ToolTip.InitialDelay 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 haalt u de tijd op die wordt doorgegeven voordat de knopinfo wordt weergegeven.
public:
property int InitialDelay { int get(); void set(int value); };
public int InitialDelay { get; set; }
member this.InitialDelay : int with get, set
Public Property InitialDelay As Integer
Waarde van eigenschap
De tijdsperiode, in milliseconden, dat de aanwijzer op een besturingselement moet blijven staan voordat het venster Knopinfo wordt 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 InitialDelay eigenschap kunt u de tijd verkorten of verkorten waarop de ToolTip wachttijden worden uitgevoerd voordat een knopinfovenster wordt weergegeven. Als de waarde van de InitialDelay eigenschap is ingesteld op een waarde die te lang is, weet de gebruiker van uw toepassing mogelijk niet dat de toepassing ToolTip Help biedt. U kunt deze eigenschap gebruiken om ervoor te zorgen dat de gebruiker tooltips snel weergeeft door de opgegeven tijd te verkorten.
De waarde voor deze eigenschap mag niet groter zijn dan 32767.
Als u een consistent vertragingspatroon voor de vensters voor knopinfo 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 InitialDelay eigenschap ingesteld op dezelfde waarde als de AutomaticDelay eigenschap. Zodra de AutomaticDelay eigenschap is ingesteld, kunt u de InitialDelay eigenschap onafhankelijk instellen, waardoor de standaardwaarde wordt overschreven.