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

El ejemplo de código siguiente establece el foco en especificado Control, 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 devuelve del método 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 se están mostrando las indicaciones visuales 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 por los controles no seleccionable que se enumeran a continuación, o los controles derivados de ellos.This behavior is primarily observed by the nonselectable controls listed below, or any controls derived from them.

Un control pueden seleccionarse y recibir el foco de entrada si se cumple lo siguiente: el Selectable valor ControlStyles está establecido en true, que está contenida en otro control y todos sus controles principales 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 de Windows Forms en la lista siguiente no son seleccionables.The Windows Forms controls in the following list are not selectable. Controles derivados de estos controles también no son seleccionables.Controls derived from these controls are also not selectable.

Nota

Focus es un método de bajo nivel pensado principalmente para los autores de controles personalizados.Focus is a low-level method intended primarily for custom control authors. En su lugar, deben usar los programadores de aplicaciones el Select método o la ActiveControl propiedad para los controles secundarios, o el Activate método para 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 todas las ventanas llamar a este método.for all windows to call this method. Enumeración asociada: AllWindows valor UIPermissionWindow.Associated enumeration: AllWindows value of UIPermissionWindow.

Se aplica a

Consulte también: