PowerTools InputMan for ASP.NET 8.0J
ButtonText プロパティ (GcCalculator)
使用例 

電卓ボタンの表示用テキストを保持しているButtonTextCollectionコレクションを取得または設定します。
構文
Public Property ButtonText As ButtonTextCollection
public ButtonTextCollection ButtonText {get; set;}
解説
ButtonTextプロパティは、電卓のボタン表示を変更するために使用します。

実際には、ButtonTextプロパティが参照するButtonTextCollectionコレクションのAddメソッドを使用して、指定したボタンの表示文字を変更します。 ButtonTextCollectionコレクションの要素数は固定されているため、Addメソッドを実行する前に、Removeメソッドを使って該当するボタンの表示文字をあらかじめ削除しておく必要があります。

また、電卓のどのボタンの表示文字を変更するかは、ButtonKeysプロパティを使って指定します。

電卓コントロールに設定されているボタンのキー(識別名)と表示文字は、以下のとおりです。
Index キー 表示文字
0 0 0
1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
6 6 6
7 7 7
8 8 8
9 9 9
10 +/- +/-
11 . .
12 + +
13 - -
14 * *
15 / /
16 SQRT
17 % %
18 1/x 1/x
19 = =
20 MC MC
21 MR MR
22 MS MS
23 M+ M+
24 BS BS
25 CE CE
26 C C
使用例
次のサンプルコードは、ButtonKeysプロパティとButtonTextプロパティを使ってボタンの表示文字を変更します。
' ボタンの表示を"√"から"sqrt"に変更します。
Dim keyName As String = GcCalculator1.ButtonKeys(16).ToString()
GcCalculator1.ButtonText.Remove(keyName)
GcCalculator1.ButtonText.Add(keyName, "sqrt")

' 次の2行も上のコードと等価です。
GcCalculator1.ButtonText.Remove("SQRT")
GcCalculator1.ButtonText.Add("SQRT", "sqrt")
// ボタンの表示を"√"から"sqrt"に変更します。
string keyName = GcCalculator1.ButtonKeys[16].ToString();
GcCalculator1.ButtonText.Remove(keyName);
GcCalculator1.ButtonText.Add(keyName, "sqrt");

// 次の2行も上のコードと等価です。
GcCalculator1.ButtonText.Remove("SQRT");
GcCalculator1.ButtonText.Add("SQRT", "sqrt");
参照

GcCalculator クラス
GcCalculator メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.