SplitContainer for WinForms
パネルの背景色の変更
タスク別ヘルプ > C1SplitContainer の外観の変更 > パネルの背景色の変更

C1SplitterPanel の背景色は、C1SplitterPanel.BackColor プロパティを使用して手軽に設定できます。このトピックでは、デザインビューおよびコードで、C1SplitContainer コントロールの各パネルに異なる色を適用する方法について学びます。

デザインビューの場合

以下の手順を実行します。

  1. C1SplitContainer をフォームに追加します。
  2. C1SplitContainer のスマートタグをクリックし、タスクメニューを開きます。
  3. [C1SplitContainer タスク]メニューから[パネルの編集]を選択します。 C1SplitContainer.Panels コレクションエディタが表示されます。
  4. Panel 1 の BackColor ドロップダウン矢印をクリックし、「Web」タブを選択し、リストから LightSteelBlue を選択し、〈OK〉をクリックし、C1SplitContainer.Panels コレクションエディタを保存して閉じます。

コードの場合

以下の手順を実行します。

  1. C1.Win.C1SplitContainer.dll の参照をプロジェクトに追加します。
  2. コードページの冒頭で、次のように C1.Win.C1SplitContainer 名前空間を宣言します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Imports C1.Win.C1SplitContainer
    

    C# コードの書き方

    C#
    コードのコピー
    susing C1.Win.C1SplitContainer;
    
  3. 次のコードを Form_Load イベントに追加します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Private Sub Form1_Load(sender As Object, e As EventArgs)
       ' 新しいスプリットコンテナを作成します
       Dim split As New C1SplitContainer()
       ' スプリットコンテナの新しいパネルを作成します
       Dim panel1 As New C1SplitterPanel()
        ' スプリットコンテナにパネルを追加します
       split.Panels.Add(panel1)
         panel1.Text = "Panel 1"
         ' Panel 1 の背景色を LightSteelBlue に設定します
       Panel.BackColor = Color.LightSteelBlue
        ' スプリットコンテナを追加します
       Controls.Add(split)
    End Sub
    

    C# コードの書き方

    C#
    コードのコピー
    private void Form1_Load(object sender, EventArgs e)
    {
       // 新しいスプリットコンテナを作成します
       C1SplitContainer split = new C1SplitContainer();
       // スプリットコンテナの新しいパネルを作成します
       C1SplitterPanel panel1 = new C1SplitterPanel();
       // スプリットコンテナに panel1 を追加します
       split.Panels.Add(panel1);
       panel1.Text = "Panel 1";
       // Panel 1 の背景色を LightSteelBlue に設定します
       Panel.BackColor = Color.LightSteelBlue;
       // スプリットコンテナを追加します
       Controls.Add(split);
    }
    
  4. プログラムを実行します.

このトピックは、次のことを示します。

下の図は、背景色を LightSteelBlue に設定した Panel 1 を示します。


関連トピック