C# では、StatusStrip
コントロールはフォームの下部にステータス バーを表示するために使用され、通常はアプリケーションのステータス情報や進行状況などを表示するために使用されます。StatusStrip
ステータス バーにラベル、プログレス バー、ボタンなどのさまざまなコントロールを簡単に追加および管理する方法を提供します。StatusStrip
コントロールの詳細な使用法は次のとおりです。
-
フォーム上にコントロールを配置する
StatusStrip
:
Visual Studio のフォーム デザイナで、StatusStrip
コントロールをツールボックスからフォームの下部にドラッグ アンド ドロップします。 -
ステータス バー コントロールを追加します。
- このプロパティを使用して、
StatusStrip.Items
ステータス バー コントロールのコレクションにアクセスします。 ToolStripItem
クラスから派生したクラス (例ToolStripStatusLabel
: )を使用してToolStripProgressBar
、ステータス バー コントロールを作成します。StatusStrip.Items.Add
メソッドを使用して、コントロールをStatusStrip
コントロールに追加します。- コントロールのプロパティ (
Text
、Value
など) を使用して、そのコンテンツとプロパティを設定します。
- このプロパティを使用して、
StatusStrip
次に、コントロールの使用方法を示す例を示します。
using System;
using System.Windows.Forms;
namespace StatusStripExample
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void MainForm_Load(object sender, EventArgs e)
{
// 添加标签控件
ToolStripStatusLabel label1 = new ToolStripStatusLabel();
label1.Text = "状态栏标签1";
statusStrip1.Items.Add(label1);
// 添加进度条控件
ToolStripProgressBar progressBar1 = new ToolStripProgressBar();
progressBar1.Value = 50;
statusStrip1.Items.Add(progressBar1);
// 添加按钮控件
ToolStripButton button1 = new ToolStripButton();
button1.Text = "按钮";
button1.Click += Button1_Click;
statusStrip1.Items.Add(button1);
}
private void Button1_Click(object sender, EventArgs e)
{
MessageBox.Show("点击了按钮");
}
}
}
上記の例では、「MainForm」という名前のフォーム アプリケーションを作成し、コントロールを配置しましたStatusStrip
。フォームの読み込みイベントに、ラベル コントロール、プログレス バー コントロール、ボタン コントロールを追加し、ボタン コントロールのクリック イベント ハンドラーを追加しました。
StatusStrip
この例が、コントロールの詳細な方法を理解して使用するのに役立つことを願っています。他にご質問がございましたら、お気軽にお問い合わせください。