1. 登錄界面的效果圖

QQ圖片20181015180811.png
2. 登錄界面實(shí)現(xiàn)的功能描述
能進(jìn)行簡(jiǎn)單的密碼驗(yàn)證;當(dāng)用戶輸入的用戶名或密碼錯(cuò)誤時(shí),提示錯(cuò)誤信息;當(dāng)用戶名和密碼正確,進(jìn)入主界面。
3. 登錄界面各控件的參數(shù)設(shè)置
Form1
| 屬性 | 值 |
|---|---|
| StartPosition | CenterParent |
| MaximizeBox | Fause |
| MinimizeBox | Fause |
TextBox1
| 屬性 | 值 |
|---|---|
| MaxLength | 9 |
TextBox2
| 屬性 | 值 |
|---|---|
| PasswordChar | * |
4. 重要方法描述
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Text = "收銀員";
}
//登陸正確提示成功;登陸失敗提示錯(cuò)誤,注意使用錯(cuò)誤圖標(biāo)
private void button1_Click(object sender, EventArgs e)
{
if (!textBox1.Text.Equals("123456") || !textBox2.Text.Equals("123456"))
{
MessageBox.Show("用戶名或密碼錯(cuò)誤", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
}
else
{
MessageBox.Show("登錄成功", "提示", MessageBoxButtons.OK);
}
}
//輸入用戶名后回車,光標(biāo)跳轉(zhuǎn)到密碼輸入框
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
SendKeys.Send("{tab}");
}
}
//按 Tab 進(jìn)入輸入框時(shí),自動(dòng)全選
private void textBox2_Enter(object sender, EventArgs e)
{
((TextBox)sender).SelectAll();
}
5. 想一想,還有哪些尚需完善的功能
登陸成功后彈出新窗口,點(diǎn)擊忘記密碼能夠找回密碼