WebControl.BackColor プロパティ

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

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
<TypeConverterAttribute(GetType(WebColorConverter))> _
Public Overridable Property BackColor As Color
'使用
Dim instance As WebControl
Dim value As Color

value = instance.BackColor

instance.BackColor = value
[TypeConverterAttribute(typeof(WebColorConverter))] 
public virtual Color BackColor { get; set; }
[TypeConverterAttribute(typeof(WebColorConverter))] 
public:
virtual property Color BackColor {
    Color get ();
    void set (Color value);
}
/** @property */
public Color get_BackColor ()

/** @property */
public void set_BackColor (Color value)
public function get BackColor () : Color

public function set BackColor (value : Color)
適用できません。

プロパティ値

コントロールの背景色を表す Color。既定値は Empty です。このプロパティが設定されていないことを示します。

解説

BackColor プロパティを使用して、Web サーバー コントロールの背景色を指定します。このプロパティは System.Drawing.Color オブジェクトを使用して設定します。

メモメモ :

このプロパティは、特定のコントロールだけに表示されます。たとえば、TablePanelDataGridCalendarValidationSummary などには、このプロパティが表示されます。また、このプロパティは、RepeatLayout プロパティが RepeatLayout.Table で、RepeatLayout.Flow でない場合は、CheckBoxListRadioButtonList および DataList でも機能します。

通常、HTML 3.2 で背景色を表示できるのは <table> タグとして表示されるコントロールだけで、HTML 4.0 ではほとんどのコントロールを表示できます。

<span> タグとして表示されるコントロール (Label、すべての検証コントロール、および RepeatLayout プロパティが RepeatLayout.Flow に設定されたリスト コントロールを含む) の場合、このプロパティは、Microsoft Internet Explorer Version 5 以降では機能しますが、Microsoft Internet Explorer Version 4 では機能しません。

使用例

WebControl 基本クラスから継承された、Table コントロールの BackColor プロパティの設定方法の例を次に示します。

<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>BackColor Property</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>BackColor Property of a Web Control</h3>
 
        <asp:Table id="Table1" runat="server"
            CellPadding = "10" 
            GridLines="Both"
            BackColor="LightBlue">
            <asp:TableRow>
                <asp:TableCell>
                    Row 0, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 0, Col 1
                </asp:TableCell>
            </asp:TableRow>
            <asp:TableRow>
                <asp:TableCell>
                    Row 1, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 1, Col 1
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table>
    </div>
    </form>
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>BackColor Property</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>BackColor Property of a Web Control</h3>
 
        <asp:Table id="Table1" runat="server"
            CellPadding = "10" 
            GridLines="Both"
            BackColor="LightBlue">
            <asp:TableRow>
                <asp:TableCell>
                    Row 0, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 0, Col 1
                </asp:TableCell>
            </asp:TableRow>
            <asp:TableRow>
                <asp:TableCell>
                    Row 1, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 1, Col 1
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table>
    </div>
    </form>
</body>
</html>
<%@ Page Language="JScript" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>TableCellCollection Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>BackColor Property of a Web Control</h3>
 
        <asp:Table id="Table1" runat="server"
            CellPadding = "10" 
            GridLines="Both"
            BackColor="LightBlue">
            <asp:TableRow>
                <asp:TableCell>
                    Row 0, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 0, Col 1
                </asp:TableCell>
            </asp:TableRow>
            <asp:TableRow>
                <asp:TableCell>
                    Row 1, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 1, Col 1
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table>
    </div>
    </form>
</body>
</html>

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

WebControl クラス
WebControl メンバ
System.Web.UI.WebControls 名前空間
Color
Style
Table
Panel
DataGrid
Calendar
ValidationSummary
CheckBoxList
RadioButtonList
DataList
RepeatLayout

その他の技術情報

ASP.NET Web サーバー コントロールとブラウザの機能
Web サーバー コントロール構文
ASP.NET カスタム サーバー コントロールの開発