コントロールの背景色を取得または設定します。
Public Overridable Property BackColor As Color
[C#]
public virtual Color BackColor {get; set;}
[C++]
public: __property virtual Color get_BackColor();public: __property virtual void set_BackColor(Color);
[JScript]
public function get BackColor() : Color;public function set BackColor(Color);
プロパティ値
コントロールの背景色を表す Color 。既定値は DefaultBackColor プロパティの値です。
解説
ControlStyles.SupportsTransparentBackColor スタイル ビットが true に設定されない限り、 BackColor プロパティは透過色をサポートしません。
BackColor プロパティがアンビエント プロパティです。アンビエント プロパティは、コントロール プロパティです。設定しない場合は、親コントロールから取得されます。たとえば、 Button は、既定では親の Form と同じ BackColor を持ちます。アンビエント プロパティの詳細については、 AmbientProperties クラスまたは Control クラスの概要を参照してください。
継承時の注意: 派生クラスで BackColor プロパティをオーバーライドする場合は、基本クラスの BackColor プロパティを使用して、基本の実装を拡張します。それ以外の場合は、すべての実装を提供する必要があります。 BackColor プロパティの get アクセサと set アクセサの両方をオーバーライドする必要はありません。必要に応じて 1 つだけオーバーライドする場合はあります。
.NET Compact Framework - Windows CE .NET プラットフォームに関する注意点: .NET Compact Framework 1.0 は、 Control 、 System.Windows.Forms.DataGrid 、 Form 、 Panel 、 TabPage 、 TextBox の各コントロールの BackColor プロパティ (Control 基本クラスから継承) をサポートします。
既定では、 CheckBox 、 Label 、 PictureBox 、 RadioButton 、および TrackBar の BackColor は透明です。
さらに、.NET Compact Framework Service Pack 2 は、 Button 、 CheckBox 、 ComboBox 、 System.Windows.Forms.DomanUpDown 、 Label 、 ListBox 、 ListView 、 NumericUpDown 、 PictureBox 、 RadioButton 、 TrackBar の各コントロールの BackColor をサポートします。また、Pocket PC および Smartphone 以外の Windows CE .NET デバイス上では、 TreeView の BackColor をサポートしています。
サービスパックのご利用に関する情報については、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 名前空間 | AmbientProperties | BackColorChanged