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

정의

컨트롤에 대한 입력 포커스를 설정합니다.Sets input focus to the control.

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

반환

입력 포커스 요청이 성공하면 true이고, 그렇지 않으면 false입니다.true if the input focus request was successful; otherwise, false.

예제

다음 코드 예제에서는 지정 된 포커스를 설정 합니다. 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

설명

합니다 Focus 메서드가 반환 되는 true 컨트롤이 입력된 포커스를 성공적으로 수신 하는 경우.The Focus method returns true if the control successfully received input focus. 컨트롤 표시 하지 않고도 모든 시각적 포커스의 입력된 포커스를 가질 수 있습니다.The control can have the input focus while not displaying any visual cues of having the focus. 이 동작은 아래에 나열 된 선택할 수 없는 컨트롤에서 관찰 하는 주로 또는 모든 컨트롤에서 파생 합니다.This behavior is primarily observed by the nonselectable controls listed below, or any controls derived from them.

컨트롤을 선택할 수 있으며 다음에 해당할 경우 입력된 포커스를 받을: 합니다 Selectable 의 값 ControlStyles 로 설정 된 true, 다른 컨트롤에 포함 된와 모든 부모 컨트롤 모두 표시 되 고 사용 하도록 설정 합니다.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.

다음 목록에 Windows Forms 컨트롤에서 선택할 수 없는 합니다.The Windows Forms controls in the following list are not selectable. 이러한 컨트롤에서 파생 된 컨트롤은 또한 선택할 수 없습니다.Controls derived from these controls are also not selectable.

참고

Focus 하위 수준 메서드는 주로 사용자 지정 컨트롤 작성자를 위한 것입니다.Focus is a low-level method intended primarily for custom control authors. 애플리케이션 프로그래머 대신 사용 해야 합니다 Select 메서드 또는 ActiveControl 자식 컨트롤에 대 한 속성 또는 Activate forms에 대 한 메서드.Instead, application programmers should use the Select method or the ActiveControl property for child controls, or the Activate method for forms.

보안

UIPermission
이 메서드를 호출 하는 모든 창입니다.for all windows to call this method. 연관 된 열거형: AllWindows 의 값 UIPermissionWindow합니다.Associated enumeration: AllWindows value of UIPermissionWindow.

적용 대상

추가 정보