运行时,先显示登陆窗口,如果通过验证,则关闭登陆窗口,启动操作窗口,如果连续四次登陆不成功,则程序自动关闭
解决方案 »
- 對Decimal類型加密解密
- 请教怎么把科学计数法转换成decimal型,我的科学计数法在库中是varchar类型保存
- 如何将生成的注释文档绑定入DLL文件
- 上传5M -7M30M的东西会很慢 ,有什么方法会快一些,下载时控件线程,任务怎么办
- 请教:静态变量和实理的问题?(性能方面)
- WindowsMobile播放器开发问题
- C#连接数据库失败怎么办
- win2000+.net系统升级后慢的我受不了了,如何解决?
- 企业类库(Enterprise Library)App.config的加密问题(急)
- 除了CSDN,还有哪些能学习C++,C#的网站?
- 高分求componentone下载
- 如何在word文档中指定位置输入字符串?
{
try
{
BinaryFormatter tin = new BinaryFormatter();
Stream cstream = new FileStream("Data/oo.bin", FileMode.Open, FileAccess.Read, FileShare.Read);
CodeNumber ctxt = (CodeNumber)tin.Deserialize(cstream);
cstream.Close();
int i=0;
while(i<=4){
if (this.textBox1.Text != ctxt.nameback())
{
MessageBox.Show("错误的用户名!请重试", "登录");
this.textBox1.Focus();//控件的输入点
this.textBox1.Text = "";
this.textBox2.Text = "";
}
else if (this.textBox2.Text != ctxt.numberback())
{
MessageBox.Show("错误密码!请重试", "登录");
this.textBox2.Focus();
this.textBox2.Text = "";
}
else //用户名和密码正确,关闭模式对话框
{
this.DialogResult = DialogResult.OK;
}
i++;
}//while结束
}//try结束
catch (Exception cs)
{
MessageBox.Show("****文件对话框出现小小的毛病,请与软件设计人员联系****" + cs);
}
}这里是我做的 登陆窗体代码 用到序列化 你也可以不用序列化 用数据库 运行 登陆窗体 代码为
Form2 frmLogin = new Form2();
frmLogin.ShowDialog(this); //form1作为模式对话框的拥有者