Control.ModifierKeys Eigenschap

Definitie

Hiermee haalt u een waarde op die aangeeft welke van de wijzigingstoetsen (Shift, Ctrl en Alt) zich in een ingedrukt toestand bevindt.

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

Waarde van eigenschap

Een bitsgewijze combinatie van de Keys waarden. De standaardwaarde is None.

Voorbeelden

In het volgende codevoorbeeld wordt een knop verborgen wanneer op de Ctrl-toets wordt gedrukt terwijl op de knop wordt geklikt. Voor dit voorbeeld moet u een Button naam button1 hebben op een 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

Van toepassing op

Zie ook