Control.ModifierKeys Vlastnost

Definice

Získá hodnotu označující, které modifikační klávesy (SHIFT, CTRL a ALT) jsou ve stisknutém stavu.

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

Hodnota vlastnosti

Keys

Bitové kombinace Keys hodnot. Výchozí formát je None.

Příklady

Následující příklad kódu skryje tlačítko, když se stiskne klávesa CTRL, když na tlačítko kliknete. Tento příklad vyžaduje, abyste měli Button název button1 na 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

Platí pro

Viz také