メンバ一覧 ForeColors 前のプロパティ 次のプロパティ

VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)

ForeColors プロパティ

機能および役割

文字色パレットの色を示す。文字色パレットは 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;
}