我創建了兩種表單:登錄表單和開始調試時顯示的主表單。 當加載主窗體的登錄窗體也加載。 現在我的問題是,我想在加載登錄表單時禁用主表單。 如果連接成功,則必須啓用主窗體,否則應禁用它。如何從其他表單啓用表單
我試過這段代碼:
MainFrm的.cs:
private void Form1_Load(object sender, EventArgs e)
{
foreach (Control c in this.Controls)
c.Enabled = false;
Connectez ConnectezFrm = new Connectez { TopMost = true, Owner = this };
ConnectezFrm.Show();
}
Connectez.cs:
private MainFrm objMainfrm { get; set; }
public Connectez(MainFrm objfrm)
{
objMainfrm = objfrm;
InitializeComponent();
}
....
....
private void simpleButton1_Click(object sender, EventArgs e)
{
foreach (Control c in objMainfrm.Controls)
c.Enabled = true;
this.Close();
}
你所描述的是*模態*形式。 – 2012-07-25 18:21:31