一.界面圖
二.登陸界面功能
1、登陸界面出現(xiàn)在屏幕正中央达舒,并不可被放大或縮小。
2叹侄、支持收銀員合庫管員登陸巩搏。
3、輸入密碼時會通過字符隱藏趾代。
三.登陸界面控件參數(shù)
四.重要方法描述
//設(shè)置默認用戶類型為收銀員
private void Form1_Load_1(object sender, EventArgs e)
{
this.comboBox1.SelectedIndex = 0;
}
點擊登錄時判斷用戶類型贯底、用戶名以及密碼是否正確并提示,以及點擊退出后退出窗體
通過button的click事件實現(xiàn)
private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.Text == "收銀員")
{
if (textBox1.Text == "123" && textBox2.Text == "123")
MessageBox.Show("收銀員登錄成功", "提示", MessageBoxButtons.OKCancel);
else
MessageBox.Show("用戶名或密碼錯誤", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
}
if(comboBox1.Text == "庫管員")
if (textBox1.Text == "233" && textBox2.Text == "123456")
MessageBox.Show("庫管員登錄成功", "提示", MessageBoxButtons.OKCancel);
else
MessageBox.Show("用戶名或密碼錯誤", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
根據(jù)Tab鍵順序按回車以選中順序后一個撒强,選中密碼框回車時等于點擊登錄
調(diào)整Tab鍵順序并通過keypress以及Enter事件來設(shè)置
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);
}
}
private void textBox2_Enter(object sender, EventArgs e)
{
((TextBox)sender).SelectAll();
}