本文共 2611 字,大约阅读时间需要 8 分钟。
在Windows中,信息框是一个MessageBox对象,如果想要创建信息框,就要用到Message.Show()方法
1.添加MessageBox 提示信息
//语法: MessageBox.Show("提示信息"); //例如: MessageBox.Show("你输入的账号或密码有误!");
//语法: MessageBox.Show("提示信息","显示标题"); //例如: MessageBox.Show("您输入的账号或密码有误!","登录验证");
//语法: MessageBox.Show("提示信息","显示标题",信息框按钮); //例如: MessageBox.Show("您输入的账号或密码有误!", "登录验证",MessageBoxButtons.YesNo);
//语法: MessageBox.Show("提示信息","显示标题",信息框按钮,信息框图标) //例如: MessageBox.Show("您输入的账号或密码有误!", "登录验证",MessageBoxButtons.YesNo,MessageBoxIcon.Question");
MessageBoxIcon.Information (信息标识)
MessageBoxIcon.Error (错误标识)
MessageBoxIcon.Exclamation(警告标识)
MessageBoxIcon.Querstion(询问标识)
按钮名称 | 返回值 |
---|---|
确定 | 1 |
取消 | 2 |
中止 | 3 |
重试 | 4 |
忽略 | 5 |
是 | 6 |
否 | 7 |
可以通过DialogResult来获取信息框按钮的值
//用DialogResult枚举类型接收 DialogResult result = MessageBox.Show(MessageBox.Show(null, "登录验证",MessageBoxButtons.OK); //可以通过DialogResult的属性来判断 if(result == DialogResult.OK ) { MessageBox.Show("是"); } //可以通过返回值判断 if((int)result == 1) { MessageBox.Show("是"); }
双击登录按钮 进入代码编辑器
//////单机时判断 /// private void btnLogin_Click(object sender, EventArgs e) { //判断用户名、密码和用户类型是否不为空 if (CheckInput()) { MessageBox.Show("登录成功!","登录提示",MessageBoxButtons.OK); } } ////// 判断用户名、密码和用户类型的非空验证 /// private bool CheckInput() { //判断用户名是否为空 if (txtAccount.Text == String.Empty) { //提示信息 MessageBox.Show("请输入用户名", "输入提示",MessageBoxButtons.OK,MessageBoxIcon.Information); //获取焦点 this.txtAccount.Focus(); //返回false return false; } //判断密码是否为空 if(txtPassword.Text == String.Empty) { //提示信息 MessageBox.Show("请输入密码","输入提示",MessageBoxButtons.OK,MessageBoxIcon.Information); //获取焦点 this.txtPassword.Focus(); //返回false return false; } //判断用户类型是否为空 if(cmbType.Text == String.Empty) { //提示信息 MessageBox.Show("请选择登录类型","输入提示",MessageBoxButtons.OK,MessageBoxIcon.Information); //获取焦点 this.cmbType.Focus(); //返回false return false; } //如果都不为空则返回true return true; }
弹出的提示框!
转载地址:http://tounz.baihongyu.com/