当前位置:编程学习 > C#/ASP.NET >>

this.visable=false;为什么不起作用?

C# winform  我想跳到下一个页面然后隐藏现在这个页面 this.visable=false;为什么不起作用? --------------------编程问答-------------------- 到底是WinForm还是WebForm,请描述清楚些。 --------------------编程问答-------------------- 代码粘出来看一下 --------------------编程问答--------------------  Speaklist speak = new Speaklist(uname,addr);
                   this.Visible = false;
                    speak.ShowDialog(); --------------------编程问答-------------------- this.hide(); --------------------编程问答-------------------- winform 我没写错 --------------------编程问答-------------------- 如果是winform的话,隐藏窗体应该是
//隐藏当前窗体
this.Hide(); --------------------编程问答-------------------- 谢谢你哦   好用噢! --------------------编程问答-------------------- this.Hide(; --------------------编程问答-------------------- this.Hide(); --------------------编程问答--------------------
引用 3 楼 hymwlp 的回复:
Speaklist speak = new Speaklist(uname,addr); 
                  this.Visible = false; 
                    speak.ShowDialog();

用showdialog显示另一窗体时,没必须隐藏当前窗体,它是模态方式,speak窗体显示后,是不能操作它的父窗体(相对来说)
用show显示,为非模态方式,这时为避免用户操作父窗体,可将其隐藏起来
隐藏用:this.Hide(); --------------------编程问答--------------------   顶!! --------------------编程问答-------------------- 4 楼就是正确答案、this.hide(); 隐藏
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,