Control::CanFocus Property


Gets a value indicating whether the control can receive focus.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

property bool CanFocus {
	bool get();

Property Value

Type: System::Boolean

true if the control can receive focus; otherwise, false.

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.

The following code example sets focus to the specified Control, if it can receive focus.

   void ControlSetFocus( Control^ control )

      // Set focus to the control, if it can receive focus.
      if ( control->CanFocus )

.NET Framework
Available since 1.1
Return to top