KeyDown イベントで F2 キー、F5キーを検出する方法
対象製品
El Tabelle MultiRow 4.0J
詳細
既定の設定では、F2 キーはセルの編集に割り当てられているため、MultiRowSheet.KeyDown イベントで検出することができません。KeyDown イベントで F2 キーを検出するには、F2 キーに割り当てられたショートカットキーを削除します。
[Visual Basic]
[C#]
また、編集状態時の既定のショートカットキーとして、日付型セルに現在の日時を入力するF5キーが割り当てられています。KeyDown イベントでこれらのキーを検出する場合も上記のF2キーと同様にショートカットキーを削除します。
[Visual Basic]
[Visual Basic]
MultiRowSheet1.Shortcuts.Remove(Keys.F2)
[C#]
multiRowSheet1.Shortcuts.Remove(Keys.F2);
また、編集状態時の既定のショートカットキーとして、日付型セルに現在の日時を入力するF5キーが割り当てられています。KeyDown イベントでこれらのキーを検出する場合も上記のF2キーと同様にショートカットキーを削除します。
[Visual Basic]
Dim dateEditor As New DateEditor()
dateEditor.Shortcuts.Remove(Keys.F5)
MultiRowSheet1(0, 0, 0).Editor = dateEditor
[C#]dateEditor.Shortcuts.Remove(Keys.F5)
MultiRowSheet1(0, 0, 0).Editor = dateEditor
DateEditor dateEditor = new DateEditor();
dateEditor.Shortcuts.Remove(Keys.F5);
multiRowSheet1[0, 0, 0].Editor = dateEditor;
dateEditor.Shortcuts.Remove(Keys.F5);
multiRowSheet1[0, 0, 0].Editor = dateEditor;
関連情報
キーワード
HowTo
この文書は、以前は次のFAQ IDで公開されていました : 8751