'宣言
Public Class GcDropDownCalculator Inherits ControlBase
public class GcDropDownCalculator : ControlBase
'宣言
Public Class GcDropDownCalculator Inherits ControlBase
public class GcDropDownCalculator : ControlBase
GcDropDownCalculator コントロールは単独で使用するほかに、GcNumber コントロールのドロップダウン部分として使用することもできます。詳細については、GcNumber を参照してください。
GcDropDownCalculator コントロールで計算を行うには、マウスを使用してコントロールのボタンをクリックするか、キーボードのキーを押します。次の表にキーボード操作の一覧を示します。
キーの組み合わせ | 電卓の操作 |
---|---|
Esc、Ctrl+Delete | CalculatorOperation.C。現在の計算をクリアします。 |
Delete | CalculatorOperation.CE。表示されている数字をクリアします。 |
Back | CalculatorOperation.Backspace。表示されている数字の最後の桁を削除します。 |
D0、NumPad0 | CalculatorOperation.Digit0。この数字を電卓の表示部に入力します。 |
D1、NumPad1 | CalculatorOperation.Digit1。この数字を電卓の表示部に入力します。 |
D2、NumPad2 | CalculatorOperation.Digit2。この数字を電卓の表示部に入力します。 |
D3、NumPad3 | CalculatorOperation.Digit3。この数字を電卓の表示部に入力します。 |
D4、NumPad4 | CalculatorOperation.Digit4。この数字を電卓の表示部に入力します。 |
D5、NumPad5 | CalculatorOperation.Digit5。この数字を電卓の表示部に入力します。 |
D6、NumPad6 | CalculatorOperation.Digit6。この数字を電卓の表示部に入力します。 |
D7、NumPad7 | CalculatorOperation.Digit7。この数字を電卓の表示部に入力します。 |
D8、NumPad8 | CalculatorOperation.Digit8。この数字を電卓の表示部に入力します。 |
D9、NumPad9 | CalculatorOperation.Digit9。この数字を電卓の表示部に入力します。 |
Decimal、OemComma、OemPeriod | CalculatorOperation.DecimalPoint。小数点を挿入します。 |
F9 | CalculatorOperation.Sign。表示されている数字の符号を変更します。 |
Add、Shift+OemPlus | CalculatorOperation.Add。加算します。 |
Subtract、Shift+OemMinus | CalculatorOperation.Subtract。減算します。 |
Multiply、Shift+Oem1 | CalculatorOperation.Multiply。乗算します。 |
Divide、OemQuestion | CalculatorOperation.Divide。除算します。 |
Shift+D5 | CalculatorOperation.Percentage。乗算の結果をパーセントで表示します。1つ目の数字を入力して[*]をクリックし、2つ目の数字を入力して[%]をクリックします。たとえば、50 * 25% は 12.5 になります。また、パーセントを使用した演算を行うこともできます。1つ目の数字を入力して演算子([+]、[-]、[*]、[/]のいずれか)をクリックし、2つ目の数字を入力して[%]をクリックしてから、[=]をクリックします。 |
OemTilde | CalculatorOperation.SquareRoot。表示されている数字の平方根を計算します。 |
R | CalculatorOperation.Reciprocal。表示されている数字の逆数を計算します。 |
Return、Shift+OemMinus | CalculatorOperation.Equal。前の2つの数字の演算を実行します。最後の演算を繰り返すには、[=]をもう一度クリックします。 |
Ctrl+L | CalculatorOperation.MemoryClear。メモリに記憶されている数字をクリアします。 |
Ctrl+R | CalculatorOperation.MemoryRecall。メモリに記憶されている数字を呼び出します。数字はメモリに残ります。 |
Ctrl+M | CalculatorOperation.MemorySave。表示されている数字をメモリに記憶します。 |
Ctrl+P | CalculatorOperation.MemoryPlus。表示されている数字をすでにメモリに記憶されている数字に加算しますが、それらの合計は表示しません。 |
Ctrl+Q | CalculatorOperation.MemoryMinus。表示されている数字をすでにメモリに記憶されている数字から減算しますが、減算の結果は表示しません。 |
サポートされている System.Windows.VisualState の一覧:
VisualStateGroup 名 |
VisualState 名 |
説明 |
---|---|---|
CommonStates |
Normal |
コントロールが通常状態のときの外観を表します。 |
CommonStates |
Disabled |
System.Windows.UIElement.IsEnabled が false のときの外観を表します。 |
CalculationStates |
HasErrors |
HasError が true のときの外観を表します。 |
CalculationStates |
Empty |
HasError が false のときの外観を表します。 |
ValidationStates |
Valid |
System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject) が false を返すときの外観を表します。 |
ValidationStates |
InvalidFocused |
System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject) が true を返し、なおかつ System.Windows.UIElement.IsKeyboardFocused が true のときの外観を表します。 |
ValidationStates |
InvalidUnfocused |
System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject) が true を返し、なおかつ System.Windows.UIElement.IsKeyboardFocused が false のときの外観を表します。 |
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Media.Visual
System.Windows.UIElement
System.Windows.FrameworkElement
System.Windows.Controls.Control
GrapeCity.Windows.SpreadGrid.Editors.ControlBase
GrapeCity.Windows.SpreadGrid.Editors.GcDropDownCalculator
GrapeCity.Windows.SpreadGrid.Editors.DropDownCalculatorEditElement