'宣言 Public Class ComboKeyActionMappings Inherits Infragistics.Win.KeyActionMappingsBase
public class ComboKeyActionMappings : Infragistics.Win.KeyActionMappingsBase
Imports Infragistics.Win.UltraWinGrid Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim newMapping As GridKeyActionMapping ' グリッドにカスタムキーと動作マッピングを追加します ' 編集モードではなく、グリッドがフォーカスを持つ場合、 ' 'Alt' キーが押されていなくて、ユーザーが 'H' キーを押すと、 ' 最初の行に ' 移動します newMapping = New GridKeyActionMapping(Keys.H, UltraGridAction.FirstRowInGrid, UltraGridState.InEdit, 0, Infragistics.Win.SpecialKeys.Alt, 0) Me.ultraGrid1.KeyActionMappings.Add(newMapping) ' 注: この概念は UltraCombo コントロールにも適用されますが、 ' コンボの KeyActionMappings は ' マッピング クラス、関連付ける状態および操作フラグの ' コレクションです ' (ComboKeyActionMapping、UltraComboAction、および ' UltraComboState など) End Sub
using Infragistics.Win.UltraWinGrid; private void Form1_Load(object sender, System.EventArgs e) { this.oleDbDataAdapter1.Fill( this.dataSet11 ); // グリッドにカスタムキーと動作マッピングを追加します // 編集モードではなく、グリッドがフォーカスを持つ場合、 // 'Alt' キーが押されていなくて、ユーザーが 'H' キーを押すと、 // 最初の行に // 移動します this.ultraGrid1.KeyActionMappings.Add( new GridKeyActionMapping( // キー コード Keys.H, // 実行する操作 UltraGridAction.FirstRowInGrid, // 操作の実行が禁止される状態 UltraGridState.InEdit, // 必要な状態 (なし) 0, // 操作の実行が禁止される特別なキー Infragistics.Win.SpecialKeys.Alt, // 必要な特別なキー (なし) 0 ) ); // 注: この概念は UltraCombo コントロールにも適用されますが、 // コンボの KeyActionMappings は // マッピング クラス、関連付ける状態および操作フラグの // コレクションです // (ComboKeyActionMapping、UltraComboAction、および // UltraComboState など) }