2010年8月27日金曜日

SharpDevelop+IronRuby menustripのbug?



menustripにてshortcutkey[Ctrl+O]を設定すると、[ソース]から[デザイン]にすると以下のエラーが出る。

デザイナのロードに失敗。ソースコードのシンタックスエラーと参照が正しいかをチェックしてください
ICSharpCode.FormsDesigner.FormsDesignerLoadException: System.ComponentModel.InvalidEnumArgumentException: 引数値 'value' (79) は列挙型 'Keys' に対して無効です。
ソースコードのShortcutKeysを
@openOToolStripMenuItem.ShortcutKeys = System::Windows::Forms::Keys.Control System::Windows::Forms::Keys.O
OとControlを入れ替える。
@openOToolStripMenuItem.ShortcutKeys = System::Windows::Forms::Keys.O System::Windows::Forms::Keys.Control
[デザイン]画面ではCtrl+LButtonと表示されるが、実行するとCtrl+Oと表示される。

0 件のコメント:

コメントを投稿