日期:2014-05-18  浏览次数:21396 次

请问:C#中,使用 Anchor 和 Dock 排列控件有什么区别?
请问:C#中,使用 Anchor 和 Dock 排列控件有什么区别?
非常谢谢大家啊。

------解决方案--------------------
控件Anchor和Dock的区别 
http://hi.baidu.com/murphy1314/blog/item/dbd1b81f1a3cc4f1e0fe0b3d.html
------解决方案--------------------
锚定(Anchor)是指控件到窗体(或父容器)的边缘距离保持不变;

停靠(Dock)是指控件紧靠于窗体(或父容器)的某一边缘,如通常情况下的菜单、状态栏;

使用面板(Panel)可以使窗体布局更加规整、容易,Panel不会显示在窗体中,作为父容器配合使用锚定和停靠可以有效布局,特别是在Resize的时候。
拆分器(SplitContainer)可以实现相临两个控件的大小由用户通过拖动的方式调整其各自的大小(总大小不变),如资源管理器左侧的树型栏与右侧的列表栏之间。

http://blog.chinaunix.net/u/18527/showart_349739.html