C# Windowsのバージョン

8 views
Skip to first unread message

松浦

unread,
Oct 24, 2013, 9:25:56 PM10/24/13
to collex
collexメーリングリストの皆さま

お世話になっております。松浦です。

C#.netネタです。

C#.netにてWindowsのバージョンを知りたい時の処理です。

//プラットフォームの取得
System.OperatingSystem os = System.Environment.OSVersion;
switch (os.Platform)
{
    case System.PlatformID.Win32NT:
        switch (os.Version.Major)
        {
            case 5:
                switch (os.Version.Minor)
                {
                    case 0:
                        MessageBox.Show("2000");
                        break;
                    case 1:
                        MessageBox.Show("XP");
                        break;
                    case 2:
                        MessageBox.Show("2003");
                        break;
                }
                break;
            case 6:
                switch (os.Version.Minor)
                {
                    case 0:
                        MessageBox.Show("Vista");
                        break;
                    case 1:
                        MessageBox.Show("7");
                        break;
                    case 2:
                        MessageBox.Show("8");
                        break;
                }
                break;
        }
        break;
}

って感じです。

松浦

unread,
Nov 10, 2013, 12:29:21 AM11/10/13
to collex
collexメーリングリストの皆さま

お世話になっております。松浦です。

C#.netネタです。

ボタンイベントやその他アイテムのクリックイベントにて、
クリックされたアイテムの名前を取得した際のソースコードです。

今まであまり使用しなかったのですが、
最近結構使うことがありまして・・・。

private void Btn_Click(object sender, EventArgs e)
        {
            Button Btn = (Button)sender;
            MessageBox.Show(Btn .Name.ToString());
        }
って感じです。




2013年10月25日 10:25 松浦 <d.5647....@gmail.com>:
Reply all
Reply to author
Forward
0 new messages