[ad#ad-336×280]
StatusStripにテキストを表示するにはToolStripStatusLabelを作成して追加します。
ToolStripStatusLabelはTextプロパティで表示するテキストを、TextAlignmentプロパティでテキストの表示位置を、Widthプロパティでラベルの幅を設定します。
またSpringプロパティをTrueにすると、ラベルがStatusStripの幅いっぱいに表示されます。
下記はStatusStripにテキストを表示する例です。
VBの例
' フォームロード時の処理
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim label1 As New ToolStripStatusLabel
Dim label2 As New ToolStripStatusLabel
'1つめのテキスト設定
label1.Text = "テキストを表示します" '表示するテキストの設定
label1.TextAlign = ContentAlignment.MiddleLeft '左揃えで表示
label1.Width = 200 '表示幅を200にする
'2つめのテキスト設定
label2.Text = DateTime.Now.ToShortDateString '表示するテキストを設定(今日を表示)
label2.TextAlign = ContentAlignment.MiddleRight '右寄せで表示
label2.Spring = True 'StatusStripの幅いっぱいに表示
'上記で設定したテキストをStatusStripに追加
StatusStrip1.Items.Add(label1)
StatusStrip1.Items.Add(label2)
End Sub
C#の例
// フォームロード時の処理
private void Form1_Load(object sender, EventArgs e)
{
ToolStripStatusLabel label1 = new ToolStripStatusLabel();
ToolStripStatusLabel label2 = new ToolStripStatusLabel();
// 1つめのテキスト設定
label1.Text = "テキストを表示します"; // 表示するテキストの設定
label1.TextAlign = ContentAlignment.MiddleLeft; // 左揃えで表示
label1.Width = 200; // 表示幅を200にする
// 2つめのテキスト設定
label2.Text = DateTime.Now.ToShortDateString(); // 表示するテキストを設定(今日を表示)
label2.TextAlign = ContentAlignment.MiddleRight; // 右寄せで表示
label2.Spring = true; // StatusStripの幅いっぱいに表示
// 上記で設定したテキストをStatusStripに追加
statusStrip1.Items.Add(label1);
statusStrip1.Items.Add(label2);
}
Please follow and like us:

コメント