我有三種形式的主要,銷售和登錄。如何將對話框置於最前面所有打開的表格
在主窗體中我有一個計時器,例如5分鐘後登錄窗體將被激活。
我可以在主窗體打開一個銷售窗體,然後關閉主窗體,因此登錄窗體將被激活。
問題是登錄表單並不關注銷售表單的頂部,因此用戶必須登錄才能使用銷售表單。
主窗體上的某些代碼:
public void timer_Tick(object sender, EventArgs e)
{
timer.Stop();
LoginDialog loginForm = new LoginDialog();
loginForm.TopLevel = true;
loginForm.ShowDialog();
timer.Start()
}
private void pbSales_Click(object sender, EventArgs e)
{
Sales salesForm = new Sales();
salesForm .ShowDialog(this);
}
是的這就是我問的。在發佈loginForm.ShowDialog(new Sales())之前,我已經嘗試了該方法;銷售是形式。 – Alvin 2012-07-13 10:27:13
以及你如何顯示銷售表格? – V4Vendetta 2012-07-13 10:30:14
從主窗體Sales salesForm = new Sales(); salesForm .ShowDialog(this);請參閱上面編輯的代碼。 – Alvin 2012-07-13 10:31:47