Control.Focus Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví fokus vstupu na ovládací prvek.
public:
bool Focus();
public bool Focus ();
member this.Focus : unit -> bool
Public Function Focus () As Boolean
Návraty
true
pokud byl požadavek na vstupní fokus úspěšný; v opačném případě . false
Příklady
Následující příklad kódu nastaví fokus na zadanou Control, pokud může přijímat fokus.
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
Poznámky
Metoda vrátítrue
, Focus pokud ovládací prvek úspěšně přijal vstupní fokus. Ovládací prvek může mít vstupní fokus, aniž by zobrazoval vizuální upozornění na fokus. Toto chování je primárně pozorováno neschytitelnými ovládacími prvky uvedenými níže nebo všemi ovládacími prvky odvozenými z nich.
Ovládací prvek lze vybrat a přijmout vstupní fokus, pokud jsou splněny všechny následující hodnoty: Selectable
hodnota ControlStyles je nastavena na true
, je obsažena v jiném ovládacím prvku a všechny jeho nadřazené ovládací prvky jsou viditelné i povolené.
Ovládací prvky model Windows Forms v následujícím seznamu nelze vybrat. Ovládací prvky odvozené z těchto ovládacích prvků také nelze vybrat.
LinkLabel (pokud v ovládacím prvku neexistuje žádný odkaz)
Poznámka
Focus je metoda nízké úrovně určená především pro autory vlastních ovládacích prvků. Místo toho by programátoři aplikací měli použít metodu Select ActiveControl nebo vlastnost pro podřízené ovládací prvky nebo metodu Activate pro formuláře.