Control.Focus Control.Focus Control.Focus Control.Focus Method

Definición

Establece el foco de entrada en el control.Sets input focus to the control.

public:
 bool Focus();
public bool Focus ();
member this.Focus : unit -> bool
Public Function Focus () As Boolean

Devoluciones

Es true si la solicitud del foco de entrada se realizó correctamente; en caso contrario, es false.true if the input focus request was successful; otherwise, false.

Ejemplos

En el ejemplo de código siguiente se establece el Controlfoco en el especificado, si puede recibir el foco.The following code example sets focus to the specified Control, if it can receive focus.

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

Comentarios

El Focus método devuelve true si el control recibió correctamente el foco de entrada.The Focus method returns true if the control successfully received input focus. El control puede tener el foco de entrada mientras no muestra ninguna indicación visual de tener el foco.The control can have the input focus while not displaying any visual cues of having the focus. Este comportamiento se observa principalmente en los controles no seleccionables que se enumeran a continuación o en los controles derivados de ellos.This behavior is primarily observed by the nonselectable controls listed below, or any controls derived from them.

Se puede seleccionar un control y recibir el foco de entrada si se cumplen todas las condiciones Selectable siguientes: ControlStyles el valor de truese establece en, está incluido en otro control y todos sus controles primarios son visibles y están habilitados.A control can be selected and receive input focus if all the following are true: the Selectable value of ControlStyles is set to true, it is contained in another control, and all its parent controls are both visible and enabled.

Los controles Windows Forms de la lista siguiente no se pueden seleccionar.The Windows Forms controls in the following list are not selectable. Los controles derivados de estos controles tampoco se pueden seleccionar.Controls derived from these controls are also not selectable.

Nota

Focuses un método de bajo nivel diseñado principalmente para los autores de controles personalizados.Focus is a low-level method intended primarily for custom control authors. En su lugar, los programadores de aplicaciones Select deben usar el ActiveControl método o la propiedad para los controles Activate secundarios, o el método para los formularios.Instead, application programmers should use the Select method or the ActiveControl property for child controls, or the Activate method for forms.

Seguridad

UIPermission
para que todas las ventanas llamen a este método.for all windows to call this method. Enumeración asociada AllWindows : valor UIPermissionWindowde.Associated enumeration: AllWindows value of UIPermissionWindow.

Se aplica a

Consulte también: