1.登陸界面的效果圖
2.登陸界面實(shí)現(xiàn)的功能
- 用戶類型可以選擇收銀員或者是管理員身份
- 然后輸入相對(duì)應(yīng)的用戶名或密碼
- 如果忘記了用戶名密碼還可以點(diǎn)擊忘記密碼進(jìn)行修改
- 登陸按鈕登陸到管理系統(tǒng)乓梨,退出按鈕關(guān)閉界面
3登陸界面各控件的參數(shù)
控件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 |
"本地資源導(dǎo)入" |
SizeMode |
Stretchimage |
4.重要方法描述
4.1窗口加載是用戶類型默認(rèn)收銀員
在form1_load中添加代碼
this.comboBox1.SelectedIndex = 0;
private void Form1_Load(object sender, EventArgs e)
{
this.comboBox1.SelectedIndex = 0;
}
4.2輸入回車光標(biāo)跳轉(zhuǎn)到密碼輸入框吆鹤,然后再回車直接觸發(fā)登陸按鈕
在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);
}
}
4.3在輸入框tab鍵切換全選內(nèi)容
private void textBox1_Enter(object sender, EventArgs e)
{
((TextBox)sender).SelectAll();
}
private void textBox2_Enter(object sender, EventArgs e)
{
((TextBox)sender).SelectAll();
}
5.還需要完善的功能
- 登陸后的界面是否能自動(dòng)在屏幕居中
- 可以連接到后臺(tái)數(shù)據(jù)庫添加更多的賬戶數(shù)據(jù)
- 可以需要添加驗(yàn)證碼登陸檢測
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者