C# でのtoolStripContainer1 コントロールの詳細な使用法

C# では、ToolStripContainerコントロールはツールバーとコンテンツ パネルを含むコンテナーを作成するために使用されます。これにより、ツールバーとコンテンツをグループ化し、必要に応じてサイズや位置を変更する簡単な方法が提供されます。ToolStripContainerコントロールの詳細な使用法は次のとおりです。

  1. フォームにコントロールをドロップするToolStripContainer: Visual Studio のフォーム デザイナーで、ツールボックスからコントロールをフォームに
    ドラッグ アンド ドロップします。ToolStripContainer

  2. ツールバーとコンテンツ パネルを追加します。

    • ToolStripContainerコントロールは、TopToolStripPanelと の2 つの主要な部分で構成されますContentPanel
    • ツールバー コントロールを にドラッグ アンド ドロップするとTopToolStripPanel、これらのツールバーがコンテナーの上部に表示されます。
    • コンテンツコントロール( Panelなど) を にドラッグ アンド ドロップすると、コンテンツがコンテナの主要部分を占めます。GroupBoxDataGridViewContentPanel
  3. ツールバーとコンテンツ パネルのサイズと位置を調整するには:

    • ツールバーとコンテンツ パネルは、境界線をドラッグすることでサイズを変更できます。
    • 属性を使用して、ToolStripContainer.TopToolStripPanelVisibleツールバーを表示するかどうかを制御します。
    • このプロパティを使用して、ToolStripContainer.ContentPanelCollapsedコンテンツ パネルの表示/非表示を制御します。

ToolStripContainer次に、コントロールの使用方法を示す例を示します。

using System;
using System.Windows.Forms;

namespace ToolStripContainerExample
{
    
    
    public partial class MainForm : Form
    {
    
    
        public MainForm()
        {
    
    
            InitializeComponent();
        }

        private void MainForm_Load(object sender, EventArgs e)
        {
    
    
            // 创建工具栏控件
            ToolStrip toolStrip1 = new ToolStrip();
            ToolStripButton button1 = new ToolStripButton();
            button1.Text = "按钮1";
            toolStrip1.Items.Add(button1);

            // 创建内容控件
            Panel contentPanel = new Panel();
            contentPanel.BackColor = System.Drawing.Color.White;
            Label label1 = new Label();
            label1.Text = "这是内容面板";
            contentPanel.Controls.Add(label1);

            // 将工具栏和内容面板添加到 ToolStripContainer
            toolStripContainer1.TopToolStripPanel.Controls.Add(toolStrip1);
            toolStripContainer1.ContentPanel.Controls.Add(contentPanel);
        }
    }
}

上記の例では、「MainForm」という名前のフォーム アプリケーションを作成し、コントロールを配置しましたToolStripContainerフォームの読み込みイベントで、ツールバー コントロールtoolStrip1とコンテンツ コントロールを作成しcontentPanel、それぞれの と に追加ToolStripContainerTopToolStripPanelますContentPanel

ToolStripContainerこの例が、コントロールの詳細な方法を理解して使用するのに役立つことを願っています。他にご質問がございましたら、お気軽にお問い合わせください。

おすすめ

転載: blog.csdn.net/xiaogongzhu001/article/details/131112172