C#ステータスバーのサンプル

C# コンピュータ
C#
ステータスバーに文字を表示するサンプルです。

ソース

ファイル名:Statusbar.cs

using System;
using System.Windows.Forms;

// 
// ステータスバーのサンプル
// 

namespace MyStatusbar
{
    class Form1 : Form
    {
        StatusStrip statusbar;    // ステータスバー
        ToolStripStatusLabel statusLabel;   // ステータスバー上のラベル

        /////////////////////////////
        // Main
        /////////////////////////////
        [STAThread]
        static void Main()
        {
            Application.Run(new Form1());
        }

        // コンストラクタ
        public Form1()
        {
            // パネルの生成及びテキストのセット
            statusLabel = new ToolStripStatusLabel{
                Text = "ステータスバー"
            };

            // ステータスバーの生成
            statusbar = new StatusStrip();
            // ステータスバーにパネルを登録
            statusbar.Items.Add(statusLabel);
            
            // フォームにステータスバーを登録
            Controls.Add(statusbar);
        }
    }
}

コンパイル

.NetFramework

PS>csc ./Statusbar.cs

mono

$mcs ./Statusbar.cs /r:System.Windows.Forms.dll /r:System.Drawing.dll

実行

.NetFramework

PS>./Statusbar.exe

mono

$mono ./Statusbar.exe


コメント