[StatusStrip][Tips] テキストを表示する

スポンサーリンク

[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:

コメント

タイトルとURLをコピーしました