C# 关闭修改密码子窗体

我的写登录窗体后,进入到主界面,主界面是子父窗体关系,我点击修改密码,修改成功把当前的子窗体关闭,并且把主界面父窗体一起关闭,放回登录界面。怎么实现呢。就是在成功过后怎么操作。

第1个回答  2013-06-03
C#有一东西叫事件 event,不会用?那就用委托吧,在父窗体定义一个事件(不会就委托吧),
然后写个函数,里面加入关闭父窗体的代码,把这函数加委托或者事件,只要你修改密码想关闭的时候执行该事件或者委托就行。
由于你没给代码,代码优化方面只能你自己写了

C# 关闭修改密码子窗体
C#有一东西叫事件 event,不会用?那就用委托吧,在父窗体定义一个事件(不会就委托吧),然后写个函数,里面加入关闭父窗体的代码,把这函数加委托或者事件,只要你修改密码想关闭的时候执行该事件或者委托就行。由于你没给代码,代码优化方面只能你自己写了 ...

C#做winform时,登录系统后怎么写判断一个子窗体的文本框中输入的密码...
第一种方法。在父窗体中,定义一个静态变量。如:public static string password;父窗体登录成功后,将密码赋值给1中定义的静态变量 子窗体输入密码后,在子窗体中访问1中定义的password,将两个值进行比较。第二种方法。修改子窗体的构造函数,传递一个参数给它,参数就是string password。父窗体登录成功...

在C#中 想通过窗体中的按钮新建一个子窗体,那个按钮上的密码怎么写?
private void Button1_Click(object sender, EventAges e){ Form2 f = new Form2(); \/\/ 建立 Form2 窗口类的实例 f.ShowDialog(); \/\/ 以模式方式显示 Form2 窗口 }

C#中如何刷新窗体
不要从窗体刷新的角度考虑,无论在winform,webform还是wpf中,窗体都不能刷新 因为在Form1中存在Form2的对象,所以可以直接在btnClick的时候用form2.TextBox.Text赋值去改变 或者自己写个委托事件,在btnClick的时候抛出去,在form2中注册,并在处理函数中去给textbox赋值 ...

C#中关于子类窗口重复打开的问题
if (childrenForm.Name == "子窗体名称"){ \/\/是的话就是把他显示 childrenForm.Visible = true;\/\/并激活该窗体 childrenForm.Activate();return;} } 或者 frmPurvey frmp = new frmPurvey();\/\/创建要打开的窗体对象 bool isOpen = true;foreach (Form. frm in this.MdiChildren)\/\/遍历已...

我是菜鸟请问各位大侠c#控件常用的有哪些(具体点) 谢谢!
必须隐藏或关闭模式窗体(通常是响应某个用户操作),然后才能对另一窗体进行输入。有模式显示的窗体通常用做应用程序中的对话框。 (15)ActiveControl属性:用来获取或设置容器控件中的活动控件。窗体也是一种容器控件。 (16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子窗口。 (17)AutoScroll 属性:用来获取或...

C#中 线程中使用messagebox的问题
private void button1_Click(object sender, EventArgs e){ var uname = txtUName.Text.Trim();var password = txtPwd.Text.Trim();ThreadPool.QueueUserWorkItem(a => { \/\/你可以在这里链接数据库去验证你的用户名与密码是否正确 Thread.Sleep(5000);\/\/我让子线程停止5秒钟以模拟你密码的验证 i...

在C#winform中,如何阻止showdialog()的关闭!
你应该在try下面的catch语句里面去判断一下,如果修改不成功则catch跳出异常,否则不会catch直接到finally里面写个form.close()就行了呀。

c#修改密码怎么错了,我怎么找不出错误啊???有没有高手帮帮忙!!谢谢...
string sql = string.Format("UPDATE [PassWord].[dbo].[Usert] SET [name] = '{0}',[PassWord] = '{1}' WHERE name='{2}'", this.txtXName.Text, this.txtXPwd.Text, this.txtName.Text);你这个SQL语句有问题吧,仔细看看,根据要修改的值是txtName.Text,修改的条件也是txtName....

c# form1 不能隐藏?
可以像做主窗体和登录窗体那样来实现;比如:从主窗体调用登录窗体,只有用户名正确才可以进入主窗体,但是要先调用主窗体。那就是先将主窗体隐藏,出现登录窗体,只有密码正确使其获得一个值,根据这个值进入主窗体,反之,密码错误主窗体不显示,那就一直隐藏只显示登录窗体;...

相似回答