2018-10-15

1.登陸界面的效果圖

QQ圖片20181015161850.png

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

屬性
Tablndex 2
Text 登陸

控件button2

屬性
Tablndex 3
Text 退出

控件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ù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容