作者ererdodo (loveptt)
看板C_Sharp
標題[問題] 不懂的程式碼
時間Thu Dec 30 19:11:18 2010
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
this.Hide();
e.Cancel = true;
}
上方是程式裡的一串程式碼,FormClosing是指什麼???
this.Hide(); 是隱藏起來嘛??
那e.Cancel = true; 是什麼意思???
把this.Hide(); e.Cancel = true; 貼到FromClosed裡面,把FromClosing弄掉,
為什麼會跟原本的不一樣,兩個的差別是什麼???
然後,把From隱藏起來後,案關閉都不會有關閉,所以就做了一個button來關閉From
private void button1_Click(object sender, EventArgs e)
{
Application.ExitThread();
}
原本button裡面的程式碼為 Application.Exit(); 可是卻沒有真正關閉的作用
反而要改成 Application.ExitThread(); 這樣才會有關閉的作用,為什麼要改成
Application.ExitThread();才可以???
謝謝!!!!
--
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
████ █ █ ◢██◣ █ █ █ ◢◤ ████
█ █ █ █ █ █◣ █ █◢◤◢
█
█ ████ ████ █◥◣█ ██ ████
█ █ █ █ █ █ ◥█ █◥◣◥
█
█ █ █ █ █ █ █ █ ◥◣ ████ ψ raepopo
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.216.145
1F:→ anumis:你有沒有考慮按F1查詢MSDN? 12/30 20:01
2F:→ ererdodo:有這種功能啊!!!!! 抱歉 完全不知道... 謝謝!!! 12/30 20:34
3F:→ ererdodo:那個.... 怎麼使用??? F1按下去 有個尋找 那我該打什麼?? 12/30 20:37
4F:→ anumis:你知道什麼是"屬性"跟"事件"嗎? 12/30 20:45
5F:→ anumis:尋找就打Form Close 或是Hide 12/30 20:47
6F:→ anumis:或是用Google 查 "C# FormClose" 或 "C# this.Hide" 12/30 20:48
7F:→ anumis:msdn.microsoft.com/zh-tw/library/67ef8sbd(v=vs.8).aspx 12/30 20:49
8F:→ anumis:這個網址是MSDN的C#入門,翻完應該可以解答你很多問題 :) 12/30 20:50
9F:→ ererdodo:喔喔喔喔!!!! a大你人好好!!!新手就是需要這種好大大!!謝 12/30 21:06
10F:→ ererdodo:謝!!!! 12/30 21:06
11F:推 tomex:先看書作功課有用喔! 12/30 22:44
12F:推 tomex:根據統計,95%新手得到link後遇到困難,就停止了 XD 12/30 22:47
13F:→ ererdodo:好像真的是這樣... 12/31 11:54