SplitContainer for WinForms
スプリッタパネルへのテキストの追加
タスク別ヘルプ > スプリッタパネルへのコンテンツの追加 > スプリッタパネルへのテキストの追加

このトピックでは、デザインビューとコードで、テキストを C1SplitContainerコントロールに追加する方法を学びます。

デザインビューの場合

パネルにテキストを追加するには、panel1 に RichTextBox コントロールを追加し、RichTextBox コントロールにテキストを追加し、Dock プロパティを Fill に設定します。

  1. C1SplitContainer をフォームに追加します。
  2. C1SplitContainer のスマートタグをクリックし、タスクメニューを開きます。
  3. パネルの追加]を1回選択して、もう1つのパネルを C1SplitContainer コントロールに追加します。
  4. Panel 1 内をクリックし、タスクメニューを開きます。 [C1SplitterPanel タスク]メニューが表示されます。
  5. Visual Studio ツールボックスから RichTextBox コントロールを選択し、Panel 1 にドラッグします。
  6. RichTextBox1.Text プロパティを "これはテストテキストです" に設定します。
  7. RichTextBox1.Dock プロパティを Fill に設定します。
  8. RichTextBox1.ForeColor プロパティを "DarkBlue" に設定します。

コードの場合

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

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

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    using C1.Win.C1SplitContainer;
    

    C# コードの書き方

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

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Private Sub Form1_Load(sender As Object, e As EventArgs)
       Dim richtextbox1 As New RichTextBox()
       richtextbox1.Text = "これはテストテキストです"
       richtextbox1.ForeColor = Color.DarkBlue
       richtextbox1.Dock = DockStyle.Fill
       ' 新しいスプリットコンテナを作成します
       Dim split As New C1SplitContainer()
       ' スプリットコンテナの新しいパネルを作成します
       Dim panel1 As New C1SplitterPanel()
       Dim panel2 As New C1SplitterPanel()
       ' スプリットコンテナに panel1 を追加します
       split.Panels.Add(panel1)
       split.Panels.Add(panel2)
       panel1.Text = "パネル1"
       panel2.Text = "パネル2"
        ' スプリットコンテナを追加します
       Controls.Add(split)
        ' Button コントロールを panel1 に追加します
       panel1.Controls.Add(richtextbox1)
    End Sub
    
    }
    

    C# コードの書き方

    C#
    コードのコピー
    private void Form1_Load(object sender, EventArgs e)
    {
    RichTextBox richtextbox1 = new RichTextBox();
    richtextbox1.Text = "これはテストテキストです";
    richtextbox1.ForeColor = Color.DarkBlue;
    n richtextbox1.Dock = DockStyle.Fill;
    // 新しいスプリットコンテナを作成します
    C1SplitContainer split = new C1SplitContainer();
    // スプリットコンテナの新しいパネルを作成します
    // スプリットコンテナの新しいパネルを作成します
    C1SplitterPanel panel1 = new C1SplitterPanel();
    C1SplitterPanel panel2 = new C1SplitterPanel();
    
    // スプリットコンテナに panel1 を追加します
    split.Panels.Add(panel1);
    split.Panels.Add(panel2);
    panel1.Text = "パネル1";
    panel2.Text = "パネル2";
    
    // スプリットコンテナを追加します
    Controls.Add(split);
    // Button コントロールを panel1 に追加します
    panel1.Controls.Add(richtextbox1);
    }
    

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

次の図は、Panel 1RichTextBox コントロールをドッキングした C1SplitContainer コントロールを示しています。


関連トピック