C#, VS2010, Tablelayout的Dock = Fill属性无效,被statusStrip或toolStrip遮住
来源:互联网 发布:qq僵尸粉淘宝没有了 编辑:程序博客网 时间:2024/06/05 18:59
今天画几个控件,在窗体上放了个TableLayout,然后设置dock属性为Fill,铺满窗口,效果正常。
然后想到要在窗口底部加一个状态栏statusStrip,进行拖放之后发现状态栏把TableLayout遮住了,好像TableLayout的Dock属性失效了,如下图:
怎么办呢?网上搜了一下,也有人碰到这个问题,原因是TableLayout和statusStrip的加载顺序问题,控件直接会有遮挡关系。
解决的办法就是调整两者的加载顺序,比较笨的办法是把TableLayout删掉,重新画,但是如果TableLayout里面已经有很多控件的话有点费事。
比较快的方法是改窗体的Designer文件,调整两个控件在窗体中的Controls.Add()的顺序:
// // FormQueryBs// ...this.Controls.Add(this.statusStrip1);this.Controls.Add(this.tableLayoutPanel1);...改为:
// // FormQueryBs// ...this.Controls.Add(this.tableLayoutPanel1);this.Controls.Add(this.statusStrip1);...
效果:
问题解决。
这应该算VS2010这个IDE的一点不够完美的小问题吧。
0 0
- C#, VS2010, Tablelayout的Dock = Fill属性无效,被statusStrip或toolStrip遮住
- StatusStrip的spring属性
- 窗体主控件Dock属性设置为fill后,被工具条压住了,怎么办?
- 窗体主控件Dock属性设置为Fill后,被工具条盖住了
- Dock属性的使用
- 关于ToolStrip设置Location无效的问题
- StatusStrip和ToolStrip关联控件丢失问题
- 通过StatusStrip访问 toolStripStatusLabel的属性
- ListBox Dock Fill 总是有空隙的问题
- TableLayout 属性的设置
- TableLayout的属性
- RelativeLayout、TableLayout的属性
- 调整ToolStrip和ToolStripButton的Size属性
- winfrom窗体的Anchor属性、Dock属性
- Dock属性
- 向ToolStrip、MenuStrip、StatusStrip中添加自定义控件
- TableLayout经常用的属性
- TableLayout各个属性的作用
- SharedPreferences的工具类
- Nuttx学习之——Linux开发环境搭建
- Android两个android两个activity之间相互传递数据之装备选择(书上案例)
- HDOJ.1075 What Are You Talking About(map)
- mysql:游标嵌套使用
- C#, VS2010, Tablelayout的Dock = Fill属性无效,被statusStrip或toolStrip遮住
- java多线程之线程并发库同步集合类的应用
- 微服务框架的存储架构
- JNDI简析
- C#导入导出与处理Excel文件
- POJ1979
- Web SSO: SAML & OAUTH 2.0 & OpenID
- RecyclerView的拖动和滑动 第一部分 :基本的ItemTouchHelper示例
- MOOC浙大数据结构 — 07-图4 哈利·波特的考试 (25分)