Control.Focus Methode
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 stelt u de invoerfocus in op het besturingselement.
public:
bool Focus();
public bool Focus();
member this.Focus : unit -> bool
Public Function Focus () As Boolean
Retouren
true als de aanvraag voor de invoerfocus is geslaagd; anders, false.
Voorbeelden
In het volgende codevoorbeeld wordt de focus ingesteld op de opgegeven Control, als deze de focus kan ontvangen.
public:
void ControlSetFocus( Control^ control )
{
// Set focus to the control, if it can receive focus.
if ( control->CanFocus )
{
control->Focus();
}
}
public void ControlSetFocus(Control control)
{
// Set focus to the control, if it can receive focus.
if(control.CanFocus)
{
control.Focus();
}
}
Public Sub ControlSetFocus(control As Control)
' Set focus to the control, if it can receive focus.
If control.CanFocus Then
control.Focus()
End If
End Sub
Opmerkingen
De Focus methode retourneert true als het besturingselement de invoerfocus heeft ontvangen. Het besturingselement kan de invoerfocus hebben terwijl er geen visuele aanwijzingen worden weergegeven voor het hebben van de focus. Dit gedrag wordt voornamelijk waargenomen door de niet-selectiebare besturingselementen die hieronder worden vermeld of eventuele besturingselementen die hiervan zijn afgeleid.
Een besturingselement kan worden geselecteerd en de invoerfocus ontvangen als alle volgende waar zijn: de Selectable waarde van ControlStyles is ingesteld trueop , het bevindt zich in een ander besturingselement en alle bovenliggende besturingselementen zijn zichtbaar en ingeschakeld.
De Windows Forms besturingselementen in de volgende lijst kunnen niet worden geselecteerd. Besturingselementen die zijn afgeleid van deze besturingselementen, kunnen ook niet worden geselecteerd.
LinkLabel (wanneer er geen koppeling aanwezig is in het besturingselement)
Note
Focus is een methode op laag niveau die voornamelijk is bedoeld voor auteurs van aangepaste besturingselementen. In plaats daarvan moeten toepassingsprogrammeurs de Select methode of eigenschap ActiveControl voor onderliggende besturingselementen of de Activate methode voor formulieren gebruiken.