一、友好提示
//1) MessageBox.Show("text提示的消息"); //MessageBox.Show("登录!"); //2) MessageBox.Show(text提示的消息,caption标题); // MessageBox.Show("确定登录", "登录提示"); //3)MessageBox.Show(text提示的消息, caption标题,按钮类型); // MessageBox.Show("确定登录", "登录提示",MessageBoxButtons.YesNo); //4)MessageBox.Show(text提示的消息, caption标题,按钮类型,消息图标); // MessageBox.Show("确定登录", "登录提示", MessageBoxButtons.YesNo,MessageBoxIcon.Error);
二、获得文本框的值
string name = txtName.Text.Trim();
string pwd = txtPwd.Text.Trim();
三、判断文本值是否为空
if (name.Equals(string.Empty))
{
MessageBox.Show("请输入用户名", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
//获得光标
this.txtName.Focus();
return;
}
if (pwd.Equals(string.Empty))
{
MessageBox.Show("请输入密码", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
//获得光标
this.txtPwd.Focus();
return;
}
四、窗体之间跳转并传值
//直接跳转到第二窗体 //FrmColor frm = new FrmColor(); ////如何将第一个窗体的值传到第二个窗体上 //frm.username = name; ////窗体显示 //frm.Show(); //将第一个窗体隐藏++>假象,不能正真退出!!!! ===??? // this.Hide(); //同时关闭两个窗体了!===》如何解决问题???? // this.Close();
五、关闭窗体
private void btnNo_Click(object sender, EventArgs e) { //对话框 DialogResult re= MessageBox.Show("你确定要关闭窗体?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); //判断 if (re == DialogResult.OK) { this.Close(); //关闭当前窗体 } }