PowerTools InputMan for Windows Forms 8.0J
ShortcutKeyDown イベント
使用例 

設定されたショートカットキーが押下されたときに発生します。
構文
Public Event ShortcutKeyDown As KeyEventHandler
public event KeyEventHandler ShortcutKeyDown
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、KeyEventArgs 型の引数を受け取りました。次の KeyEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
AltGets a value indicating whether the ALT key was pressed.  
ControlGets a value indicating whether the CTRL key was pressed.  
HandledGets or sets a value indicating whether the event was handled.  
KeyCodeGets the keyboard code for a System.Windows.Forms.Control.KeyDown or System.Windows.Forms.Control.KeyUp event.  
KeyDataGets the key data for a System.Windows.Forms.Control.KeyDown or System.Windows.Forms.Control.KeyUp event.  
KeyValueGets the keyboard value for a System.Windows.Forms.Control.KeyDown or System.Windows.Forms.Control.KeyUp event.  
ModifiersGets the modifier flags for a System.Windows.Forms.Control.KeyDown or System.Windows.Forms.Control.KeyUp event. The flags indicate which combination of CTRL, SHIFT, and ALT keys was pressed.  
ShiftGets a value indicating whether the SHIFT key was pressed.  
SuppressKeyPressGets or sets a value indicating whether the key event should be passed on to the underlying control.  
解説
このイベントは、ShortcutKeysコレクションに含まれるショートカットキーが押し下げられたときに発生します。
使用例
次のコードは ShortcutKeyDown イベントを発生させる方法を示します。この例では、 ShortcutKeyDown イベントと連携するイベント処理を呼び出します。
//  Please use the following namespace
//  using System.Windows.Forms;
//  using GrapeCity.Win.Editors;

public void WireShortcutKeyDownEvent()
{
    // Creates an instace of the GcShortcut component.
    GcShortcut gcShortcut1 = new GcShortcut();
    // Sets the shortcut keys. 
    gcShortcut1.ShortcutKeys.Add(Keys.E | Keys.Control);
    gcShortcut1.ShortcutKeyDown += new KeyEventHandler(OnGcShortcutShortcutKeyDown);
}

private void OnGcShortcutShortcutKeyDown(object sender, KeyEventArgs e)
{
    // Displays a message box.
    MessageBox.Show("Ctrl + E");
    // Quit event handling.
    e.Handled = true;
}
'  Please use the following namespace
'  Imports System.Windows.Forms;
'  Imports GrapeCity.Win.Editors;

Public Sub WireShortcutKeyDownEvent()
    ' Creates an instace of the GcShortcut component.
    Dim gcShortcut1 As New GcShortcut()
    ' Sets the shortcut keys. 
    gcShortcut1.ShortcutKeys.Add(Keys.E Or Keys.Control)
    AddHandler gcShortcut1.ShortcutKeyDown, AddressOf OnGcShortcutShortcutKeyDown
End Sub

Private Sub OnGcShortcutShortcutKeyDown(ByVal sender As Object, ByVal e As KeyEventArgs)
    ' Displays a message box.
    MessageBox.Show("Ctrl + E")
    ' Quit event handling.
    e.Handled = True
End Sub
参照

GcShortcut クラス
GcShortcut メンバ

 

 


© 2004-2015 GrapeCity inc. All rights reserved.