1.登陆界面的效果图
2.登陆界面实现的功能
- 输入自己的用户账号
- 然后输入相对应的密码
- 如果忘记了用户名密码还可以点击忘记密码进行修改
- 登陆按钮登陆到管理系统,退出按钮关闭界面
3登陆界面各控件的参数
控件comboBox1
| 属性 |
值 |
| DropDownStyle |
DropDownList |
| FormattingEnabled |
True |
| ltems |
(集合) |
| Tablndex |
4 |
控件textBox1
| 属性 |
值 |
| MaxLength |
9 |
| Tablndex |
0 |
控件textBox2
| 属性 |
值 |
| MaxLength |
6 |
| Tablndex |
1 |
控件button1
控件button2
控件linklabel1
| 属性 |
值 |
| Tablndex |
5 |
| Text |
忘记密码? |
| TabStop |
True |
控件pictureBox1
| 属性 |
值 |
| lmage |
"本地资源导入" |
| SizeMode |
Stretchimage |
4.重要方法描述
在form1_load中添加代码
this.comboBox1.SelectedIndex = 0;
private void Form1_Load(object sender, EventArgs e)
{
this.comboBox1.SelectedIndex = 0;
}
输入回车光标跳转到密码输入框,然后再回车直接触发登陆按钮
在textBox1_KeyPress 中添加代码
如果(e.KeyChar == (char)Keys.Enter)
那么SendKeys.Send("{Tab}");
在textBox2_KeyPress中添加代码
如果(e.KeyChar == (char)Keys.Enter)
那么 this.button1_Click(sender ,e);
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
SendKeys.Send("{Tab}");
}
}
private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
this.button1_Click(sender ,e);
}
}
在输入框tab键切换全选内容
private void textBox1_Enter(object sender, EventArgs e)
{
((TextBox)sender).SelectAll();
}
private void textBox2_Enter(object sender, EventArgs e)
{
((TextBox)sender).SelectAll();
}
5.还需要完善的功能
- 登陆后的界面是否能自动在屏幕居中
- 可以连接到后台数据库添加更多的账户数据
- 可以需要添加验证码登陆检测
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。