C# Form.Hide()后再 Show()时,Dock不为 none的 控件将不会显示。
来源:互联网 发布:sql怎么创建视图 编辑:程序博客网 时间:2024/05/16 09:54
具体原因不是很清楚,查看了下 Control 的源码, Hide 和Show方法只是改变了 Visible属性,然后看了下OnVisibleChanged方法,里面的内容比较多,我就没细看,想来也是控制其上的子控件的 visible属性,但没看到与 dock有何关系。
解决的方法就是设Dock值为 none, 如果想随窗体大小改变而改变时,可以在窗体的 onSizeChanged事件中改变相应控制的大小。
其实,只要窗体的子控件的Dock为 None就行了,子控件中的控件的Dock属性为何值没什么关系
有人知道原因的话,欢迎告诉,谢谢
C# SDK 2.0
- C# Form.Hide()后再 Show()时,Dock不为 none的 控件将不会显示。
- C# 显示被hide了的form
- Fragment hide,show方法后,会调用什么方法
- Fragment hide,show方法后,会调用什么方法
- jQuery的隐藏显示hide(),show()方法
- 显示show()隐藏hide()
- C#在一个form中改变另一个form中控件的内容、C#做登录界面并且密码显示为*
- C# 控件Anchor和Dock的区别
- C# 控件Anchor和Dock的区别
- C#中Form窗口中的控件不显示
- tabControl添加Form作为tabPage的控件,切换时不显示form的问题
- C# 控件Dock优先级
- hide隐藏和show显示
- Fragment hide show方法后的生命周期方法调用
- 使用了ng-repeat 后的样式显示 ng-class 、ng-hide ng-show ng-if ng-style
- js中标签的显示与隐藏操作hide&show
- JQuery 设置show/hide显示隐藏属性无效的原因
- 关于DateTimePicker控件Show None属性的问题
- 取得汉字拼音
- A Task Process DP
- windows mobile 1+1 课堂
- NOR FLASH 与NAND FLASH 区别
- 模式的重要性
- C# Form.Hide()后再 Show()时,Dock不为 none的 控件将不会显示。
- visula sqlite 启动异常?
- madvise() 函数
- 对文件的一些操作
- 永恒的/R/N,和#13#10,应用太广了!
- linux内核基本数据类型总结
- 《什么是自动化测试》
- TX锁(Transaction Lock)分析
- (转载).net调用迅雷步骤(值得收藏)