「ショートカットキーの編集」ダイアログで[Escキー]にショートカット動作を設定できない
対象製品
InputMan for Windows Forms 7.0J
状況
修正済み
詳細
スマートタグやプロパティグリッドから起動できる「ショートカットキーの編集」ダイアログを開いても、「リストから選択」コンボボックスのリストにEcs(Escape)キーが存在せず、ショートカットを登録することができません。
回避方法
この問題はService Pack 3(v7.0.2016.0428)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。
Service Pack 3より前のバージョンでは次の方法で回避可能です。
デザイン画面で設定せず、実装によってショートカットキーを登録します。
[Visual Basic]
Imports GrapeCity.Win.Editors
GcShortcut1.SetShortcuts(GcTextBox1, New ShortcutCollection(New Keys() {Keys.Escape} , New Object() {GcShortcut1}, New String() {"NextControl"}))
[C#]
using GrapeCity.Win.Editors;
gcShortcut1.SetShortcuts(gcTextBox1, new ShortcutCollection(new Keys[] { Keys.Escape}, new object[] { gcShortcut1}, new string[] {"NextControl"}));
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。
Service Pack 3より前のバージョンでは次の方法で回避可能です。
デザイン画面で設定せず、実装によってショートカットキーを登録します。
[Visual Basic]
Imports GrapeCity.Win.Editors
GcShortcut1.SetShortcuts(GcTextBox1, New ShortcutCollection(New Keys() {Keys.Escape} , New Object() {GcShortcut1}, New String() {"NextControl"}))
[C#]
using GrapeCity.Win.Editors;
gcShortcut1.SetShortcuts(gcTextBox1, new ShortcutCollection(new Keys[] { Keys.Escape}, new object[] { gcShortcut1}, new string[] {"NextControl"}));