Control.Focused Vlastnost
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í.
Získá hodnotu určující, zda má ovládací prvek vstupní fokus.
public:
virtual property bool Focused { bool get(); };
[System.ComponentModel.Browsable(false)]
public virtual bool Focused { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Focused : bool
Public Overridable ReadOnly Property Focused As Boolean
Hodnota vlastnosti
true
pokud má ovládací prvek fokus; v opačném případě . false
- Atributy
Příklady
Následující příklad kódu zakáže MenuItem , pokud TextBox nemá fokus. Tento příklad vyžaduje, abyste měli pojmenovaný Form TextBox a dva MenuItem objekty s názvem textBox1
menuItemEdit
a menuItemEditInsertCustomerInfo
.
private:
void menuItemEdit_Popup( Object^ /*sender*/, EventArgs^ /*e*/ )
{
// Disable the menu item if the text box does not have focus.
this->menuItemEditInsertCustomerInfo->Enabled = this->textBox1->Focused;
}
private void menuItemEdit_Popup(object sender, EventArgs e)
{
// Disable the menu item if the text box does not have focus.
this.menuItemEditInsertCustomerInfo.Enabled = this.textBox1.Focused;
}
Private Sub menuItemEdit_Popup(sender As Object, _
e As EventArgs) Handles menuItemEdit.Popup
' Disable the menu item if the text box does not have focus.
Me.menuItemEditInsertCustomerInfo.Enabled = Me.textBox1.Focused
End Sub
Poznámky pro dědice
Při přepsání Focused vlastnosti v odvozené třídě použijte vlastnost základní třídy Focused k rozšíření základní implementace. Jinak musíte zadat veškerou implementaci.