Control.ModifierKeys 屬性
定義
取得表示哪個輔助按鍵 (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. 這個範例需要在 Form上有名為 button1
的 Button。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