C# toolStripContainer控件 和 DockPanel控件 一起用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# toolStripContainer控件 和 DockPanel控件 一起用相关的知识,希望对你有一定的参考价值。

我在toolStripContainer(Top)中放置几个工具条,DockPanel(Fill),拖动工具条时候toolStripContainer1.TopToolStripPanel 高度变化,导致toolStripContainer和DockPanel之间有空白。如果把DockPanel加入到toolStripContainer中就会报你搜搜中的问题。怎么解决呢?谢谢

参考技术A 设置成这个属性就可以了
DocumentStyle:DockingWindow
参考技术B 这个慢慢自己做着去体会

winform容器

(容器控件与Anchor和Dock属性配合使用,才形成布局。)

 

ContextMenuStrip:右键菜单栏
MenuStrip:顶部菜单栏
statusStrip:底部菜单栏
ToolStrip:工具栏
ToolStripContainer:四周可以放置 菜单、控件

Anchor:填充布局
Dock:锁定布局(一般与容器控件配合使用) 比较重要,多看看。

Panel:类似于DIV,里面可以放任何控件,可以独立布局,还可以让其它控件及容器在它的内部再次布局

FlowLayoutPanel:相比Panel,此控件额外功能是在其内部的控件自动流式布局,本行不够的自动到下一行

GroupBox:依然是容器,拥有Panel全部属性,比Panel多了个标题和边框样式

TabControl:选项卡容器

SplitContainer:二分区容器

TableLayoutPanel:表格容器 每个表格只能放一个控件,要放置多个时可以在每个表格里面添加一个Panel容器然后在,Panel容器里面添加控件。

以上是关于C# toolStripContainer控件 和 DockPanel控件 一起用的主要内容,如果未能解决你的问题,请参考以下文章

关于C#窗体的ToolStripContainer侧板扩展

C#菜单和工具栏之contextMenuStripmenuStripstatusStriptoolStrip和toolStripContainer

C# toolstrip和toolstripcontainer 悬浮 停靠 事件

容器控件

winform容器

toolStripContainer 怎么实现折叠功能