DOBON.NET DOBON.NETプログラミング掲示板過去ログ

コマンドプロンプトを最前面に表示させる方法

  • 題名: コマンドプロンプトを最前面に表示させる方法
  • 著者: あら
  • 日時: 2007/10/01 16:26:50
  • ID: 20619
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[C# .NET Framework2.0]
分類:[.NET]

お世話になっております。

Formから起動させたコマンドプロンプトを常に最前面に表示しようとしています。

下記のような場合はコマンドプロンプトは常に最前面に表示させることは可能なの
でしょうか?
ご教授、アドバイス等宜しくお願いします。
(.NET 2005 C#使用して開発しています。)

---------------------------------
Form1にForm2とコマンドプロンプトを起動させるボタンがあり、Form2はTopMostの
プロパティをtrueに設定していています。
Form2を起動後、Form1からコマンドプロンプトを起動させます。この時にコマンド
プロンプトを最前面に表示させたいと思っています。

//Form1
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.Show();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start("cmd");
        }
        
        
//Form2
        public Form2()
        {
            InitializeComponent();
            this.TopMost = true;
        }

DOBON.NET | プログラミング道 | プログラミング掲示板