1.登录界面效果图
![](https://img.haomeiwen.com/i14032852/5bb424b1da58bb8d.jpg)
2.登录界面实现的功能描述
可实现不同用户类型的自主系统登陆,其登录过程方便快捷,信息提示准确全面.
如果用户类型、用户名、密码不匹配的情况,就会出现登录失败的窗口界面。
输入正确的密码,就能够出现登录成功的窗口界面.
3.登录界面各控件的参数设置
1.用户界面
![](https://img.haomeiwen.com/i14032852/99d57c6615d5833b.png)
2.pictureBox
![](https://img.haomeiwen.com/i14032852/076891d2343efc12.png)
3.label1
![](https://img.haomeiwen.com/i14032852/fe2853bb720f6702.png)
4.label2
![](https://img.haomeiwen.com/i14032852/88fd956f66a74769.png)
5.label3
![](https://img.haomeiwen.com/i14032852/588a3a5d8a23e1ee.png)
6.button1
![](https://img.haomeiwen.com/i14032852/6ff695668f2cca9c.png)
7.button2
![](https://img.haomeiwen.com/i14032852/646be34bd364f7f5.png)
8.linkLabel
![](https://img.haomeiwen.com/i14032852/632580608d9dab25.png)
9.comboBox
![](https://img.haomeiwen.com/i14032852/d2e9746e27fddfeb.png)
10.textbox1
![](https://img.haomeiwen.com/i14032852/46bab5c530a63797.png)
11.textbox2
![](https://img.haomeiwen.com/i14032852/b825421e2b910300.png)
单击登录按钮就可登陆
private void button1_Click(object sender, EventArgs e)
{
if (this.comboBox1.SelectedItem.ToString() == "收银员")
{
if (this.textBox1.Text == "2017270286" && this.textBox2.Text == "11111111")
{
MessageBox.Show("登录成功");
}
else
{
MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
if (this.comboBox1.SelectedItem.ToString() == "库管人员")
{
if (this.textBox1.Text == "admin" && this.textBox2.Text == "admin")
{
MessageBox.Show("登录成功");
}
else
{
MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
单击退出按钮就可退出调试
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
tab进入密码输入框时候,自动全选密码
private void textBox2_Enter(object sender, EventArgs e)
{
((TextBox)sender).SelectAll();
}
tab进入用户名输入框时候,自动全选用户名
private void textBox2_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}");
}
}
设置comboBox默认角色为“收银员”
private void Form1_Load(object sender, EventArgs e)
{
this.comboBox1.Text = "收银员";
}
在密码框中按“回车”,自动登录系统。
private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
this.button1_Click(sender, e);
}
}
5. 还有哪些尚需完善的功能
问:登录窗口出现在屏幕正中央,并且不能放大。
方法:点击Form1窗口进入属性界面,找到StartPosition并选择CenterScreen,找到MaximizeBox设置为False.
网友评论