起首我们来看一个简朴的制造历程
翻开visual 2010,新建窗体,既然是登录窗口,那末就不让它涌现最大化、最小化以及拖沓大小功用(上一节已提到过怎样设置大小),如图所示,以至窗体的Text属性值为“登录窗口”,大小随便。
建立窗体以后就最先界面细致的组件规划了,主如果在左侧拖沓控件,然后放到窗体中去,定义属性值。这些都比较简朴。
到了代码相应阶段,双击登录按钮,进入代码视图:
private void button1_Click(object sender, EventArgs e) { String name = this.textBox1.Text; // 猎取内里的值 String password = this.textBox1.Text; if (name.Equals("admin") && password.Equals("admin")) // 推断账号暗码是不是即是admin { MessageBox.Show("登录胜利"); } else { MessageBox.Show("登录失利!"); } }
接下来,我们再来一个庞杂一些的例子
请求:
1.用户名必需为字母。
//限制用户名必需为字母 private void txtName_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar >= 'a' && e.KeyChar <= 'z') || (e.KeyChar >= 'A' && e.KeyChar <= 'Z')) { e.Handled = false; } else { MessageBox.Show("用户名只能为字母!"); e.Handled = true; } }
2.光标进入文本框时背景蓝色,笔墨白色;光标脱离文本框时,背景白色,笔墨黑色。
界面:
//光标进入文本框时,背景为蓝色,字体为白色; //光标脱离文本框时,背景为白色,字体为黑色。 private void txtName_Enter(object sender, EventArgs e) { txtName.ForeColor = Color.White; txtName.BackColor = Color.Blue; } private void txtName_Leave(object sender, EventArgs e) { txtName.BackColor = Color.White; txtName.ForeColor = Color.Black; }
3.当输入用户名“admin”和暗码“123”以后,单击”肯定“按钮,体系将弹出音讯框以显现输入准确,不然显现用户名或暗码毛病的提醒信息。
private void btnLogin_Click(object sender, EventArgs e) { string userName = txtName.Text; string password = txtPwd.Text; if (userName == "admin" && password == "123") { MessageBox.Show("迎接进入个人理帐体系!", "上岸胜利!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("您输入的用户名或暗码毛病!", "登录失利!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
4.单击”作废“按钮,消灭输入信息,并将光标定位在txtName文本框中。
private void btnCancel_Click(object sender, EventArgs e) { txtName.Text = ""; txtPwd.Text = ""; txtName.Focus(); }
5.终究界面:
小技能:为label设置Image属性,为了让图片完全显现出来,须要把label的AutoSize属性设置为false,然后恰当拉大label大小。还要注重,ImageAlign属性设置为MiddleLeft,TextAlign属性设置为MiddleRight。
Notice:
(1)ico:是Windows的图标文件花样的一种,能够存储单个图案、多尺寸、多色板的图标文件。
(2)MessageBox:音讯框,显现一个模态对话框,个中包括一个体系图标、 一组按钮和一个简短的特定于应用程序音讯,如状况或毛病的信息。
(3)Button的快捷键经由过程设置Text属性为”作废(&C)“完成。
(4)此演习运用的软件为Visual Studio 2012,图形资源由VS供应,据说在VS的装置文件夹Common7\ImageLibrary中能找到,没有的话,能够到官网下载。
以上就是教你用C#制造最简朴的登录界面的细致内容,更多请关注ki4网别的相干文章!