1. 登录界面效果图
2. 登录界面实现的功能描述
点开 登录界面就可以看到有一个默认角色,可以方便选择,登录账号和密码都设置有固定长度,密码为字符有安全性,如果输入密码正确则成功登录,错误则提示密码错误。
3. 登录界面各控件的参数设置
Label1
Label2
Label3
comboBox1
属性 |
值 |
Dropdownstyle |
Dropdownlist |
textBox1
textBox2
属性 |
值 |
maxlenth |
9 |
passwordchar |
* |
Button1
Button2
Linklabel1
pictureBox1
属性 |
值 |
backgroundlmage |
picture |
4. 重要方法描述
// 设置默认角色位收银员
private void Form1_Load(object sender, EventArgs e)
{
this.comboBox1.SelectedIndex = 1;
}
// Tab进入密码输入框时,自动全选密码
private void textBox2_Enter(object sender, EventArgs e)
{
((TextBox)sender).SelectAll();
}
// Tab进入用户名输入框时,自动全选用户名
private void textBox1_Enter(object sender, EventArgs e)
{
((TextBox)sender).SelectAll();
}
// 在用户名输入框中按“回车”,光标跳转到密码输入框
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);
}
5. 想一想,还有哪些尚需完善的功能
按esc键放大缩小;