Control.Focused Control.Focused Control.Focused Control.Focused Property

Definizione

Ottiene un valore che indica se il controllo ha lo stato attivo per l'input.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; }
member this.Focused : bool
Public Overridable ReadOnly Property Focused As Boolean

Valore della proprietà

true se il controllo ha lo stato attivo; in caso contrario, false.true if the control has focus; otherwise, false.

Esempi

Il codice seguente esempio viene disabilitata una MenuItem se un TextBox non è attivo.The following code example disables a MenuItem if a TextBox does not have focus. In questo esempio è necessario disporre una Form con un TextBox denominate textBox1 e due MenuItem oggetti denominati menuItemEdit e menuItemEditInsertCustomerInfo.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

Note per gli eredi

Quando si esegue l'override di Focused proprietà in una classe derivata, usare la classe di base Focused proprietà per estendere l'implementazione di base.When overriding the Focused property in a derived class, use the base class's Focused property to extend the base implementation. In caso contrario, è necessario fornire tutti l'implementazione.Otherwise, you must provide all the implementation.

Si applica a

Vedi anche