バージョン

ToolKeyDown イベント (ToolBase)

ツールに入力フォーカスがあるときにキーが押されると発生します。
シンタックス
'宣言
 
Public Event ToolKeyDown As ToolKeyEventHandler
public event ToolKeyEventHandler ToolKeyDown
イベント データ

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

プロパティ解説
Alt System.Windows.Forms.KeyEventArgsから継承されます。Gets a value indicating whether the ALT key was pressed.
Control System.Windows.Forms.KeyEventArgsから継承されます。Gets a value indicating whether the CTRL key was pressed.
Handled System.Windows.Forms.KeyEventArgsから継承されます。Gets or sets a value indicating whether the event was handled.
KeyCode System.Windows.Forms.KeyEventArgsから継承されます。Gets the keyboard code for a System.Windows.Forms.Control.KeyDown or System.Windows.Forms.Control.KeyUp event.
KeyData System.Windows.Forms.KeyEventArgsから継承されます。Gets the key data for a System.Windows.Forms.Control.KeyDown or System.Windows.Forms.Control.KeyUp event.
KeyValue System.Windows.Forms.KeyEventArgsから継承されます。Gets the keyboard value for a System.Windows.Forms.Control.KeyDown or System.Windows.Forms.Control.KeyUp event.
Modifiers System.Windows.Forms.KeyEventArgsから継承されます。Gets 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.
Shift System.Windows.Forms.KeyEventArgsから継承されます。Gets a value indicating whether the SHIFT key was pressed.
SuppressKeyPress System.Windows.Forms.KeyEventArgsから継承されます。Gets or sets a value indicating whether the key event should be passed on to the underlying control.
Tool ツール
解説

このイベントは、ツールに入力フォーカスがあるときにユーザーがキーを押すと生成されます。

ツールに入力フォーカスがあるときにユーザーがキーを押して離すと、ToolKeyPress イベントが生成されます。

ToolKeyUp イベントは、ツールに入力フォーカスがあるときにユーザーがキーを離すと生成されます。

使用例
Imports System.Diagnostics
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinToolbars

	Private Sub UltraToolbarsManager1_ToolKeyDown(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinToolbars.ToolKeyEventArgs) Handles UltraToolbarsManager1.ToolKeyDown

		Debug.WriteLine("The Tool with key '" + e.Tool.Key + "' has recorded a keydown for key '" + e.KeyCode.ToString() + "'")

		' 注: キーが処理されたことを示すために、e.Handled = true に設定します

	End Sub
using System.Diagnostics;
using Infragistics.Win;
using Infragistics.Win.UltraWinToolbars;

		private void ultraToolbarsManager1_ToolKeyDown(object sender, Infragistics.Win.UltraWinToolbars.ToolKeyEventArgs e)
		{

			Debug.WriteLine("The Tool with key '" + e.Tool.Key + "' has recorded a keydown for key '" + e.KeyCode.ToString() + "'");

			// 注: キーが処理されたことを示すために、e.Handled = true に設定します

		}
参照