zoukankan      html  css  js  c++  java
  • winform中的Dock属性问题

    经过测试发现,winform中的Dock属性,先添加
    的控件,比后添加的控件的Dock权重要高。
    系统会优先显示先添加控件的Dock属性,再显示
    后添加的Dock属性。

    --------------------------------------------------------------------------

    进过自己有又一次实践发现,以上内容有错误。图片中的控件添加顺序其实没错,关键是,如果从代码里面添加控件,情况刚好相反。

    查看了参考资料:http://www.cnblogs.com/binstyle/p/5771715.html

    “简单的布局就是摆放不好,达不到预定的效果。出现这种问题往往是忽略了Dock的一个特性“控件依照 Z 顺序停靠。

    什么是Z 顺序呢?MSDN里有这么一段描述

      Z 顺序是窗体上的控件沿窗体的 Z-轴(深度)方向的可视化分层。

      也就是说控件是“一层一层摞放在窗体上的”,离窗体越近的控件优先级越高,停靠的优先级也就越高。

      较远的控件会在较近的控件停靠后所剩下的空间中再进行停靠动作。

    查看了“Designer.cs”文件,的确是Dock权重高的,是后添加的。

  • 相关阅读:
    期待Eclipse3.4
    Winforms中使用系统托盘图标
    Eclipse下的Struts2开发插件
    彩色 夺冠
    网络&系统
    A Famous Music Composer
    Quick Brown Fox
    解密QQ号——队列
    谁先倒
    bootstrap Table从零开始
  • 原文地址:https://www.cnblogs.com/68tour/p/6027372.html
Copyright © 2011-2022 走看看