次の方法で共有


Control.ForeColor プロパティ

コントロールの前景色を取得または設定します。

Public Overridable Property ForeColor As Color
[C#]
public virtual Color ForeColor {get; set;}
[C++]
public: __property virtual Color get_ForeColor();public: __property virtual void set_ForeColor(Color);
[JScript]
public function get ForeColor() : Color;public function set ForeColor(Color);

プロパティ値

コントロールの前景の Color 。既定値は DefaultForeColor プロパティの値です。

解説

ForeColor プロパティがアンビエント プロパティです。アンビエント プロパティは、コントロール プロパティです。設定しない場合は、親コントロールから取得されます。たとえば、 Button は、既定では親の Form と同じ BackColor を持ちます。アンビエント プロパティの詳細については、 AmbientProperties クラスまたは Control クラスの概要を参照してください。

継承時の注意: 派生クラスで ForeColor プロパティをオーバーライドする場合は、基本クラスの ForeColor プロパティを使用して、基本の実装を拡張します。それ以外の場合は、すべての実装を提供する必要があります。 ForeColor プロパティの get アクセサと set アクセサの両方をオーバーライドする必要はありません。必要に応じて 1 つだけオーバーライドする場合はあります。

.NET Compact Framework - Windows CE .NET プラットフォームに関する注意点: .NET Compact Framework 1.0 は、 Control 、 System.Windows.Forms.DataGrid 、 LabelTextBox の各コントロールの ForeColor プロパティ (Control 基本クラスから継承) をサポートします。

さらに、.NET Compact Framework Service Pack 2 は、 ButtonCheckBoxComboBoxDomainUpDownListBoxListViewNumericUpDownRadioButtonTreeView の各コントロールの ForeColor をサポートします。

サービスパックのご利用に関する情報については、Smart Devices Developer Community の Web サイト (https://go.microsoft.com/fwlink/?LinkId=16561) を参照してください。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

Control クラス | Control メンバ | System.Windows.Forms 名前空間 | ForeColorChanged | OnForeColorChanged | Color