正在做一个小程序,两道密码验证:
程序首先运行Login form,然后如果用户名和密码验证成功
MACPWD frm = new MACPWD();
frm.StartPosition = FormStartPosition.CenterScreen;
frm.ShowDialog();
MACPWD form是将MAC地址转换成一个密码数字,然后验证用户是否输入一致,如果正确的话,打开下面窗口
MainTool frm = new MainTool();
frm.StartPosition = FormStartPosition.CenterScreen;
frm.ShowDialog();
问题是:
当MainTool窗口打开后,login和MACPWD同时存在,比较乱。怎样加上代码让MainTool打开后,关闭MACPWD窗口。
如果哪位高手再告诉我关闭Login 窗口那就最好了。先谢谢各位了。
程序首先运行Login form,然后如果用户名和密码验证成功
MACPWD frm = new MACPWD();
frm.StartPosition = FormStartPosition.CenterScreen;
frm.ShowDialog();
MACPWD form是将MAC地址转换成一个密码数字,然后验证用户是否输入一致,如果正确的话,打开下面窗口
MainTool frm = new MainTool();
frm.StartPosition = FormStartPosition.CenterScreen;
frm.ShowDialog();
问题是:
当MainTool窗口打开后,login和MACPWD同时存在,比较乱。怎样加上代码让MainTool打开后,关闭MACPWD窗口。
如果哪位高手再告诉我关闭Login 窗口那就最好了。先谢谢各位了。
解决方案 »
- vc.net 非托管dll 注入问题
- 有谁在ASP.NET C#中用过Jquery的$.getJSON方法去获取一个JSON对象
- 客户端向服务器发送消息队列的问题
- 菜鸟问题,想了好久一直没实现,请高手指点!!!!!
- 关于richTextBox的问题
- 求GB/T 3304-1991 中国各民族名称的罗马字母拼写法和代码
- c# datagridview的虚拟模式
- 非托管代码如何接收.net组件的事件
- 菜鸟提问-如何Form的时候就显示一个带网格的坐标系
- 求XML Authority的下载地址!我找了好几个地方都下不来!
- MS SQL SERVER2005插入汉字变成问号
- datalist中嵌套gridview后 OnRowDataBound 事件无效
{
Thread th = new Thread(show);
th.IsBackground = false;
th.Start();
this.Close();
}
void show()
{
test1 test = new test1();
Application.Run(test);
}
frm.StartPosition = FormStartPosition.CenterScreen;
frm.ShowDialog();
if (frm.DialogResult == DialogResult.OK)//我在MACPWD执行成功后赋值dialogresult等于ok
{
frm.Close();//这里关闭成功
MainTool mainfrm = new MainTool();
mainfrm.StartPosition = FormStartPosition.CenterScreen;
mainfrm.ShowDialog();//开启成功
this.Hide();//这里隐藏主窗体没用,为什么?
}