C#winform用户密码修改界面怎么做

 时间:2026-02-12 16:32:02

1、修改密码的地方我觉得要足够方便和显眼才更合理,所以,我将其布局在用户登录系统界面上。

C#winform用户密码修改界面怎么做

2、在登录界面上添加一个button按钮,修改显示名为password,根据自己的喜好来调整显示效果。

C#winform用户密码修改界面怎么做

3、新增一个winform页面,这个页面用来修改用户密码,基本内容包含用户名、旧密码、新密码以及一个提交修改的按钮。

C#winform用户密码修改界面怎么做

4、编写登录页面上修改密码按钮的点击事件,当用户点击修改密码的控件时,跳出修改密码的界面。代码:

private void button3_Click(object sender, EventArgs e)

        {

            Pwdupdate pw1 = new Pwdupdate ();

            pw1.StartPosition = FormStartPosition.CenterParent;

            pw1.ShowDialog();

        }

C#winform用户密码修改界面怎么做

5、编写修改密码页面代码,这里主要是通过确认修改这个button控件来实现。代码如下:

private void button2_Click(object sender, EventArgs e)

        {

            SqlConnection conn = new SqlConnection(Read_Xml(Application.StartupPath + "\\Sqlconnection.xml"));

            conn.Open();

            SqlCommand cmd3 = new SqlCommand("select count(*) from Employee where User_id='" + textBox6.Text.Trim() + "'", conn);

            int b = (int)cmd3.ExecuteScalar();

            if (b == 1)

            {

                SqlCommand cmd4 = new SqlCommand("select pwd from Employee where User_id='" + textBox6.Text.Trim() + "'", conn);

                string c = cmd4.ExecuteScalar().ToString();

                string oldpwd = textBox7.Text.Trim();

                string newpwd = textBox8.Text.Trim();

                string dnewpwd = textBox9.Text.Trim();

                if ((b == 1) && (c == oldpwd) && (newpwd == dnewpwd))

                {

                    SqlCommand cmd5 = new SqlCommand("update Employee set pwd ='" + newpwd + "'where User_id='" + textBox6.Text.Trim() + "'", conn);

                    int k = (int)cmd5.ExecuteNonQuery();

                    if (k > 0)

                    {

                        MessageBox.Show("密码修改成功!", "提示");

                    }

                    else

                    {

                        MessageBox.Show("密码修改失败!", "提示");

                    }

                }

                else

                {

                    MessageBox.Show("新旧密码填写错误,请检查!", "提示");

                }

            }

            else

            {

                MessageBox.Show("用户名不存在!", "提示");

            }

            conn.Close();

        }

C#winform用户密码修改界面怎么做

6、运行调试,实现预期。winform修改用户页面编写完成。

C#winform用户密码修改界面怎么做

  • css如何通过实现让文字在框内水平垂直都居中?
  • jquery获取对象属性值的方法?
  • css实现鼠标放在文字上,隐藏的div显示出来
  • margin和padding的区别
  • css怎么调整背景图片的位置?
  • 热门搜索
    牵牛花怎么折 金牌攻略 红烧甲鱼 三国群英传1攻略 新疆简介 西岭雪山旅游攻略 狠怎么组词 喝柠檬水能减肥吗 营养早餐搭配 地震怎么办