Control.ModifierKeys Control.ModifierKeys Control.ModifierKeys Control.ModifierKeys Property

정의

누른 상태에 있는 보조키(SHIFT, CTRL 및 ALT)를 나타내는 값을 가져옵니다.Gets a value indicating which of the modifier keys (SHIFT, CTRL, and ALT) is in a pressed state.

public:
 static property System::Windows::Forms::Keys ModifierKeys { System::Windows::Forms::Keys get(); };
public static System.Windows.Forms.Keys ModifierKeys { get; }
member this.ModifierKeys : System.Windows.Forms.Keys
Public Shared ReadOnly Property ModifierKeys As Keys

속성 값

Keys 값의 비트 조합입니다.A bitwise combination of the Keys values. 기본값은 None입니다.The default is None.

예제

다음 코드 예제에서는 단추를 클릭 하는 동안 CTRL 키를 누를 때 단추를 숨깁니다.The following code example hides a button when the CTRL key is pressed while the button is clicked. 이 예제를 실행 하려면를 Button 라는 button1Form합니다.This example requires that you have a Button named button1 on a Form.

private:
   void button1_Click( Object^ sender, System::EventArgs^ /*e*/ )
   {
      /* If the CTRL key is pressed when the
         * control is clicked, hide the control. */
      if ( Control::ModifierKeys == Keys::Control )
      {
         (dynamic_cast<Control^>(sender))->Hide();
      }
   }
private void button1_Click(object sender, System.EventArgs e)
{
   /* If the CTRL key is pressed when the 
      * control is clicked, hide the control. */
   if(Control.ModifierKeys == Keys.Control)
   {
      ((Control)sender).Hide();
   }
}
Private Sub button1_Click(sender As Object, _
  e As EventArgs) Handles button1.Click
   ' If the CTRL key is pressed when the 
   ' control is clicked, hide the control. 
   If Control.ModifierKeys = Keys.Control Then
      CType(sender, Control).Hide()
   End If
End Sub

적용 대상

추가 정보