Control.Focused Property
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets a value indicating whether the control has input focus.
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
true
if the control has focus; otherwise, false
.
- Attributes
The following code example disables a MenuItem if a TextBox does not have focus. This example requires that you have a Form with a TextBox named textBox1
and two MenuItem objects named menuItemEdit
and 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
When overriding the Focused property in a derived class, use the base class's Focused property to extend the base implementation. Otherwise, you must provide all the implementation.
Product | Versions |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: