メンバ一覧 ForeColors | 前のプロパティ 次のプロパティ |
VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)
◇ 機能および役割
文字色パレットの色を示す。文字色パレットは 0 から 9 までの 10 個があり、それぞれ色を示す。
◇ 所属するクラス (ツーピーススタイルの場合にこのプロパティが宣言されているクラス)
AppliTech.WorkFrame.FormBase (ローカル)
◇ 値を参照・設定する際の書き方
fB.ForeColors(pn) または fB.ForeColors[pn]
(ただし fB は、クラス FormBase のインスタンス)
(ただし pn は、0 から 9 までのパレット番号)
◇ 型および属性 (このプロパティの型と属性)
色型配列 (System.Drawing.Color()) : 背景色パレットの色。
色型配列 (System.Drawing.Color[]) : 背景色パレットの色。
色型配列 (VB では System.Drawing.Color(), C#では System.Drawing.Color[]) : 背景色パレットの色。
色型配列 (java.awt.Color[]) : 背景色パレットの色。
◇ 取り得る値とその意味
各パレット番号の文字色パレットの色を意味する。
◇ 例外の発生 (誤った参照の際に発生する例外)
(関係する例外の発生なし)
◇ 使用上のヒントと注意事項
パレット番号 0 の文字色パレットの色は黒に設定されており、これを変更してはならない。
◇ 関連事項
このプロパティは、FormBase のメソッド GetCLs, SetCLs および ItemBase のメソッド GetCLs, SetCLs で使われる。
このプロパティは MANDALA V6 の AE_ForeColor(pn) に相当する。
◇ 使用例
Friend Function FbForeColors_GetEvent(ByVal fB As FormBase) As Boolean ' 定義済みの ForeColors をすべて表示します。 Dim buf As StringBuilder = New StringBuilder For i As Integer = 0 To fB.ForeColors.Length - 1 If i > 0 Then buf.Append(System.Environment.NewLine) End If If Not (fB.ForeColors(i).Equals(Color.Empty)) Then buf.Append("ForeColors(" + i.ToString() + ") = " + fB.ForeColors(i).Name) End If Next If buf.Length > 0 Then fB.MessageBoxShow(buf.ToString()) Else fB.MessageBoxShow("ForeColors は定義されていません。") End If Return FormBase.GETEVENT_Allow End Function
internal bool FbForeColors_GetEvent( FormBase fB ) { // 定義済みの ForeColors をすべて表示します。 StringBuilder buf = new StringBuilder(); for (int i = 0; i < fB.ForeColors.Length; i++) { if (i > 0) { buf.Append(System.Environment.NewLine); } if (!(fB.ForeColors[i].Equals(Color.Empty))) { buf.Append("ForeColors[" + i.ToString() + "]=" + fB.ForeColors[i].Name); } } if (buf.Length > 0) { fB.MessageBoxShow(buf.ToString()); } else { fB.MessageBoxShow("ForeColors は定義されていません。"); } return FormBase.GETEVENT_Allow; }
boolean FbForeColors_GetEvent( FormBase fB ) { // 定義済みの ForeColors をすべて表示します。 StringBuilder buf = new StringBuilder("<html>"); for (int i = 0; i < fB.ForeColors.length; i++) { if (i > 0) { buf.append("<br>"); } if (fB.ForeColors[i] != null) { buf.append("ForeColors[" + i + "]=" + fB.ForeColors[i].toString()); } } if (buf.length() > 0) { fB.MessageBoxShow(buf.toString()); } else { fB.MessageBoxShow("ForeColors は定義されていません。"); } return FormBase.GETEVENT_Allow; }