我有三个表单:主表单、销售表单和登录表单。
在主表单中,我设置了一个计时器,例如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);
}