電卓と計算ウィンドウで、一般キーの「*」「@」「=」を押しても反応しない

文書番号 : 26091     文書種別 : 不具合     最終更新日 : 2008/07/29
文書を印刷する
対象製品
InputMan for .NET 4.0J Windows Forms Edition
発生環境
動作環境と同じ
状況
回避方法あり
詳細
この問題はNumberコントロールのドロップダウン電卓とCalculatorコントロールで発生します。
これらの電卓について、一般キー(テンキーではない)の「*」「@」「=」キーを押しても電卓の相当ボタンが反応しません。
回避方法
以下のように電卓にショートカットを設定することにより問題を回避することができます。

[VB]
' 数値コントロールのドロップダウン電卓にショートカットキーを設定します。
Number1.DropDownCalculator.Shortcuts.Add( Keys.OemSemicolon Or Keys.Shift, "*" )
Number1.DropDownCalculator.Shortcuts.Add( Keys.Oemtilde, "SQRT" )
Number1.DropDownCalculator.Shortcuts.Add( Keys.OemMinus Or Keys.Shift, "=" )

' 電卓コントロールにショートカットキーを設定します。
Calculator1.Shortcuts.Add( Keys.OemSemicolon Or Keys.Shift, "*" )
Calculator1.Shortcuts.Add( Keys.Oemtilde, "SQRT" )
Calculator1.Shortcuts.Add( Keys.OemMinus Or Keys.Shift, "=" )

[C#]
// 数値コントロールのドロップダウン電卓にショートカットキーを設定します。
number1.DropDownCalculator.Shortcuts.Add( Keys.OemSemicolon | Keys.Shift, "*" );
number1.DropDownCalculator.Shortcuts.Add( Keys.Oemtilde, "SQRT" );
number1.DropDownCalculator.Shortcuts.Add( Keys.OemMinus | Keys.Shift, "=" );

// 電卓コントロールにショートカットキーを設定します。
calculator1.Shortcuts.Add( Keys.OemSemicolon | Keys.Shift, "*" );
calculator1.Shortcuts.Add( Keys.Oemtilde, "SQRT" );
calculator1.Shortcuts.Add( Keys.OemMinus | Keys.Shift, "=" );
キーワード
INMN06924

この文書は、以前は次のバグレポートIDで公開されていました : 7605