winform实战教程——1.2.2 TextBox文本框控件和Button按钮控件

1.2.2 TextBox文本框控件和Button按钮控件

TextBox文本框控件也是常用控件,主要用于接收或显示文本信息,常用的属性和方法如下:

winform_1_2_1_2

Button按钮控件主要接收用户功能确认操作,以及执行具体的触发事件。其基本的属性和方法定义如下:

winform_1_2_1_3

(1)创建项目和界面控件布置

        创建一个项目,在窗体上放置两个label控件,两个textbox文本框控件,两个button按钮控件。要实现的功能为:判断用户输入的用户名和密码,判别为非空后再判断内容是否正确,无论成功与否都给出提示。

winform_1_2_1_4

(2)控件属性设置

        用于输入用户密码的textbox文本框的Passwordchar属性设置一个‘*’字符。其他控件设置好Text属性,显示图示文本内容。

(3)控件事件代码

        双击“确定”按钮,进入.cs文件编辑状态。在click事件中加入以下代码实现登录功能:

void clear()
 {
     textBox1.Clear();
     textBox2.Clear();
     textBox2.Focus();
 }
 private void button1_Click(object sender, EventArgs e)
 {
     // 此处复习逻辑或关系的编写,以及如何判别字串为空
     if (textBox1.Text == string.Empty || textBox2.Text == string.Empty)
     {
         //winForm环境下的弹出对话框
         MessageBox.Show("信息禁止为空!", "登录提示");
         //清空名称和密码文本框,并使名称文本框获得焦点
         clear();
         return;
     }
     // 此处复习逻辑或关系的编写,以及如何判别内容是否正确
     if (!textBox1.Text.Equals("admin") || !textBox2.Text.Equals("admin"))
     {
         MessageBox.Show("用户名称或密码不正确!", "登录提示");//winForm环境下的弹出对话
         clear();
         return;
     }

     else
     {
         MessageBox.Show("欢迎您登录本系统!", "消息提示");//winEorm环境下的弹出对话框

         clear();
     }
            
 }

        “取消”功能代码:

private void button2_Click(object sender, EventArgs e)
 {
     clear();
}

本章节例程:winform实战教程Demo_1_2_2

我也是有底线哒~
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容