ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Anchor 和 Dock

Anchor 和 Dock

原创 Linux操作系统 作者:googlgoracle 时间:2012-08-17 09:45:31 0 删除 编辑

控件Anchor和Dock的区别

这个问题在我开始用VS2005的时候就开始有了,一直没用抽时间去弄明白它,就知道和重置窗体(最大化等)有关系。今天看了些资料,自己试了一下,终于搞明白了,其实很简单。

Anchor的英文意思是锚定。表示在窗体重置时控件与窗体(或者父控件)的相对位置保持不变。控件变化要等到窗体重置的时候才能呈现。

窗体重置前

利用Anchor和Dock属性管理WinForm控件

窗体重置后

利用Anchor和Dock属性管理WinForm控件

关键字:相对位置不变


Dock则是停泊的意思,表示控件的某个边与窗体重合(零距离)。控件的变化则在设计的时候就能呈现。此外控件的DocK循序会影像到结果。

DOCK

利用Anchor和Dock属性管理WinForm控件

关键字:零距离

Dock属性也就能很好的解释我什么我们的菜单栏(menustrip)加载的时候自动停靠在顶部而状态栏(statustrip)自动停靠在底部。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26221264/viewspace-741207/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-10-19

  • 博文量
    36
  • 访问量
    115349