1.登陸界面的效果圖
2.登陸界面實現(xiàn)的功能
- 用戶類型可以選擇收銀員或者是管理員身份
- 然后輸入相對應(yīng)的用戶名或密碼
- 如果忘記了用戶名密碼還可以點擊忘記密碼進行修改
- 登陸按鈕登陸到管理系統(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.還需要完善的功能
- 登陸后的界面是否能自動在屏幕居中
- 可以連接到后臺數(shù)據(jù)庫添加更多的賬戶數(shù)據(jù)
- 可以需要添加驗證碼登陸檢測
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。