none
請問要如何將表單能夠再次顯示在最上層 RRS feed

  • 問題

  • 我的狀況是按個button會出現表單,且再按一次不會重複同一個表單,

    但是若是有一個表單比他在後面產生的話會蓋過此表單,因此我想要再按一次button後能夠再讓舊表單跑到新表單上面,因為原本並不會..想請問一下可以怎麼做呢?

    2006年7月28日 上午 10:01

解答

  • Dear qazricky:

    就我看完你的描述後,對於你的問題的了解是

    你有一個Button,每按一下就會產生一個new form。但是你希望這個擁有button的form可以永遠在最前端,是嗎??

    如果是這樣的話

    我會這樣子寫:

            static void Main()
            {
                Form1 frm = new Form1();
                frm.ShowDialog();
               
            }

            private void ultraButton2_Click(object sender, EventArgs e)
            {
                Form2 newfrm = new Form2();
                intFormCount += 1;
                newfrm.Text = intFormCount.ToString();
                newfrm.Show();
                this.Activate();
            }

    希望對你有所幫助

    Kevin,Tsui

    2006年8月1日 上午 08:09

所有回覆

  • Dear qazricky:

    就我看完你的描述後,對於你的問題的了解是

    你有一個Button,每按一下就會產生一個new form。但是你希望這個擁有button的form可以永遠在最前端,是嗎??

    如果是這樣的話

    我會這樣子寫:

            static void Main()
            {
                Form1 frm = new Form1();
                frm.ShowDialog();
               
            }

            private void ultraButton2_Click(object sender, EventArgs e)
            {
                Form2 newfrm = new Form2();
                intFormCount += 1;
                newfrm.Text = intFormCount.ToString();
                newfrm.Show();
                this.Activate();
            }

    希望對你有所幫助

    Kevin,Tsui

    2006年8月1日 上午 08:09
  • 謝謝大大...我要的就是activate...
    2006年8月1日 上午 08:14