Control.Focused Propiedad

Definición

Obtiene un valor que indica si el control tiene el foco de entrada.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

Valor de propiedad

Boolean

true si el control tiene foco; en caso contrario, false.true if the control has focus; otherwise, false.

Atributos

Ejemplos

En el ejemplo de código siguiente se deshabilita un MenuItem si no TextBox tiene el foco.The following code example disables a MenuItem if a TextBox does not have focus. Este ejemplo requiere que tenga un Form con TextBox nombre textBox1 y dos MenuItem objetos denominados menuItemEdit y 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

Notas a los desarrolladores de herederos

Al reemplazar la Focused propiedad en una clase derivada, utilice la propiedad de la clase base Focused para extender la implementación base.When overriding the Focused property in a derived class, use the base class's Focused property to extend the base implementation. De lo contrario, debe proporcionar toda la implementación.Otherwise, you must provide all the implementation.

Se aplica a

Consulte también