C# hide()与visible=false的区别?

请问这两个都是隐藏,他们有什么区别?哪一个更省资源?

hide(),可以用show()重新生成打开,会被内存换去,visible用true重现,一直在内存中的。hide()更少资源,其占用的内存可以被其它程序再用,别外的那个是不能的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-01-09
visible=false的项在初始化的时候是不会被初始化的,即该项的什么Load,render等等事件都不会发生,就是和不存在没什么两样
第2个回答  2009-01-09
hide()是关闭窗口。
visible=false是隐藏 它是属性。
第3个回答  2009-01-09
visible=false更省资源

c# show()显示窗体的问题!
hide(),可以用show()重新生成打开,会被内存换去;visible用true重现,一直在内存中的。hide()更少资源,其占用的内存可以被其它程序再用,visible是不能的。 所以本人认为三楼上的说的正确的.至于第二种方法,本人也不了解了.

form.Hide() 和form.visible=false的区别 ?
完全一样。目的也是一样的,不过是一个是方法,一个是属性罢了。Hide() 方法,只不过是将 visible 属性设置为 false 罢了。

c# 把控件设置成隐藏,就一句话:XX=“ hidden” 网了XX是什么单词了,求...
如果是.net控件,要写在属性里的话,就Visible="false"

C#隐藏和显示窗体
1、第一种解法:由窗体A自己控制是否隐葳。在按钮事件中加如下代码。this.Visible = false;Form2 f2 = new Form2();f2.ShowDialog(); \/\/此处不可用f2.Show();this.Visible = true; \/\/form2关闭后,会执行到本语句 2、第二种解法:由窗体B控制A是否隐葳。这就要求Form1将自己作为参数传给...

c# 用一个键将另一个建隐藏掉的代码是什么
控件都有Visible属性:True为显示 False为隐藏 隐藏某一控件直接用控件名.Visible=False;

c#中控件的Visible和Show有什么区别
,visible则是隐藏和显示 它后面是赋值的.form2.show 1 '模式窗体,除了form2其它窗体被冻结 form2.unload '卸载窗体,而且会释放内存.也会触发Form_QueryUnload()事件,form2.visible=false'隐藏 但不会释放内存 同时还有form2.hide show是对应hide 从上可以看出它们的关键区别:内存是否释放 ...

C#图片的显示和隐藏
} private void button2_Click(object sender, EventArgs e){ this.pictureBox1.Show();this.button1.Enabled = true;\/\/隐藏按钮可用 } private void button1_Click(object sender, EventArgs e){ this.pictureBox1.Hide();this.button2.Enabled = true;this.button1.Enabled = false;} 你自己...

C# winform 设置窗体属性this.Visible = false,一点用都没有啊_百度...
先在load事件中设置某个按钮或其他空间this.button.Visible = false; 设置窗体的VisibleChanged事件再写上this.Visible = false; 窗体就不会显示,但是执行的时候窗体会闪出来一下后消失

(C#)让子窗体的关闭时不释放对象.或者只隐藏
直接处理子窗体的FormClosing事件,设置e.cancel=true并且设置Visible属性为false。这样子窗体点击右上方关闭按钮时,窗体只是隐藏而不是关闭。e.Cancel = true;this.Visible = false;

C#中 怎么关闭主窗体 还保留子窗体?
不想再用主窗体的话, 启用新的线程 再要用的主窗体的话,重现关闭事件,就隐藏主窗体

相似回答