C# 初始Winform--2

一、友好提示     

     //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();  //关闭当前窗体
            }
        }

你可能感兴趣的:(C# 初始Winform--2)