作者neocc (neo)
看板C_Sharp
標題[心得] 如何關閉建立此 類別 的視窗
時間Wed Sep 25 02:52:31 2013
各位好
我使用的是VS 2012
我有一個類別 A 繼承了 Panel 類別
在類別A裡面 我見建立了button 且 有一個click事件 這個事件要怎麼寫
可以關閉 誰建立這類別A 的視窗呢? 謝謝!~
namespace main
{
public partial class FORM1 : Form
{
public FORM1()
{
InitializeComponent();
A a=new A();
this.controls.add(a);
}
}
}
namespace main
{
class A :Panel
{
public A()
{
Button max_btn = new Button();
max_btn.Click += new System.EventHandler(this.closes);
this.Controls.Add(max_btn);
}
private void closes(object sender, EventArgs e)
{
這裡要怎麼寫可以關閉FORM1
}
{
}
}
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.185.87.21
1F:→ Litfal:用迴圈去檢查Parent,直到他是個Form,把他Dispose 09/25 11:50
2F:→ Litfal:或是把Form1當參數丟給A,A用到時直接關閉即可。 09/25 11:52
3F:→ Litfal:又或是觸發自訂的event,由Form1去決定該event要做什麼。 09/25 11:57
4F:→ neocc:OK 謝謝^^ 09/25 12:03