Control.CanFocus Property

Definition

Возвращает значение, указывающее, может ли элемент управления получать фокус.Gets a value indicating whether the control can receive focus.

public:
 property bool CanFocus { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool CanFocus { get; }
member this.CanFocus : bool
Public ReadOnly Property CanFocus As Boolean

Property Value

Boolean

Значение true, если элемент управления может получать фокус; в противном случае — значение false.true if the control can receive focus; otherwise, false.

Attributes

Examples

В следующем примере кода фокус задается указанному Control, если он может получить фокус.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

Remarks

Чтобы элемент управления получал фокус ввода, элементу управления должен быть присвоен назначенный ему маркер, а свойства Visible и Enabled должны быть заданы как true как для элемента управления, так и для всех его родительских элементов управления, а элемент управления должен быть формой, а внешний родительский элемент управления должен быть формой.In order for a control to receive input focus, the control must have a handle assigned to it, and the Visible and Enabled properties must both be set to true for both the control and all its parent controls, and the control must be a form or the control's outermost parent must be a form.

Applies to

See also