推 hala001:先謝過..會試試看的...3Q 03/03 22:51
10幾個應該也還好吧 應該也是一瞬間的事情
不過你說一次只會顯示一個視窗的話 的確是可以用好一點的方式
Form showed=form1; //隨便設定一個
void Button1Clicked(....)
{
if(showed==form1)
return;
showed.Visible=false;
form1.Visible=true;
showed=form1;
}
........
void Button#Clicked(....)
{
if(showed==form#) return;
showed.Visible=false;
form#.Visible=true;
showed=form#;
}
不過上面那樣有十幾個內容幾乎一樣的method 不覺得很多餘嗎? ya~
可以改把form存在array裡 然後寫一個通用的方法來處理這動作
void OnlyShow(int i) //名字自己想吧 XD
{
...... //內容自己寫吧 XD
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.217.14