'宣言 Public Enum UltraGridState Inherits System.Enum
public enum UltraGridState : System.Enum
メンバ | 解説 |
---|---|
AddRow | Active Rowは追加行です。 |
CanCopy | マルチセルのコピー操作が実行可能かどうかを示す状態。 |
CanCut | マルチセルの切り取り操作が実行可能かどうかを示す状態。 |
CanDeleteCells | マルチセルの削除 (セルのコンテンツを削除) 操作が実行可能かどうかを示す状態 |
CanPaste | マルチセルの貼り付け操作が実行可能かどうかを示す状態。 |
CanRedo | マルチセルのやり直し操作が実行可能かどうかを示す状態。 |
CanUndo | マルチセルの取り消し操作が実行可能かどうかを示す状態。 |
Cell | アクティブセルは null ではありません。 |
CellFirst | アクティブなセルは最初のセルです。 |
CellLast | アクティブなセルは最後のセルです。 |
CellMultiline | 編集モードになっている現在のセルが複数行セルかどうかを示す状態。 |
FilterDroppedDown | フィルターのドロップダウンがドロップされています。 |
FilterRow | Active Rowはフィルター行です。 |
FirstRowInGrid | アクティブ行はグリッドの最初の行です。これは RowFirst とは異なります。RowFirst は兄弟バンドだけを考慮しますが、FirstRowInGrid はすべてのバンドを対象にしたグリッド全体です。 |
GroupByRow | グループ行がアクティブな行です。 |
HasDropdown | アクティブなセルはドロップダウン表示できます。 |
HeaderInEditMode | 編集モードのアクティブ ヘッダーがあります。 |
InEdit | アクティブなセルは編集状態にあります。 |
IsCheckbox | アクティブなセルにはチェックボックスがあります。 |
IsDroppedDown | アクティブなセルはドロップダウン状態にあります。 |
LastRowInGrid | アクティブ行はグリッドの最後の行です。これは Rowlast とは異なります。Rowlast は兄弟バンドだけを考慮しますが、LastRowInGrid はすべてのバンドを対象にしたグリッド全体です。 |
Row | アクティブ行はnullではありません。 |
RowChild | アクティブな行は子行です。 |
RowDirty | アクティブな行は更新されています。 |
RowExpandable | アクティブな行は拡張可能です。 |
RowExpanded | アクティブな行は展開されています。 |
RowFirst | アクティブな行は最初の行です。 |
RowFirstChild | アクティブな行は親行内の最初の子です。 |
RowLast | アクティブな行は最後の行です。 |
RowLastChild | アクティブな行は親行内の最後の子です。 |
SwapDroppedDown | 列交換のドロップダウンリストがドロップダウン状態にあります。 |
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 など) }