DoNetBar版本:14.1
目的
方便的管理MID子窗体在主窗体中的显示、打开、关闭等。
说明
在一个窗口下管理多个子窗体控件,Tab控件是必不可少的,
TabStrip很简单,只有一个Tab栏,但是你可以将窗体绑定至每一个TabItem。你可以实现如下功能:
- 选择不同的TabItem时,控件将会自动显示、隐藏窗体。自然你也自代码完成这些。
- 打开一个新窗体的时候,Tab栏会自动创建一个TabItem,同时赋值窗体的Text给TabItem的Text。
- Tab的时候,对应绑定的子窗体也会同时关闭
- 关闭窗体的时候,对应绑定的TabItem也会关闭
实现方法
- MDI支持:设置TabStrip的MidForm为主窗体,并且将MdiTabbedDocuments为True;
- 打开子窗体的时候设置子窗体MdiParent为主窗体;
效果如下
有什么坑
坑1. 打开窗体后显示不完整(Dock的Fill属性设置后无用)
主窗体跟子窗体在设计试图下WindowsState属性