社区
VB
帖子详情
自定义控件在MDI窗口停靠的问题?
yuhx
2003-09-29 04:22:06
一个自定义的控件,从usercontrol继承而来。
通过controls.addrange(new control(){control})的方法添加到窗体
将dock设置为left,该控件自动停靠开左侧。
但是如果增加了toolbar和statusbar后,可以看出,控件充满了窗体除菜单外左侧的全部窗体。无法通过设置窗体的高度来调整控件。
请问,我怎样解决这个问题。
...全文
107
3
打赏
收藏
自定义控件在MDI窗口停靠的问题?
一个自定义的控件,从usercontrol继承而来。 通过controls.addrange(new control(){control})的方法添加到窗体 将dock设置为left,该控件自动停靠开左侧。 但是如果增加了toolbar和statusbar后,可以看出,控件充满了窗体除菜单外左侧的全部窗体。无法通过设置窗体的高度来调整控件。 请问,我怎样解决这个问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuhx
2003-09-30
打赏
举报
回复
我试验过了,控件设置dock的话,是有问题的,拿dockstyle.left来说吧,窗体是将上下左三边全部靠在父窗口的三边上,如果加上toolbar和statusbar的话,你可以看到控件不是dock在statusbar的上边而是dock在statusbar的下边,也就是dock在父窗口的边上。
如果想再加上一个splitter的话,那就问题更多了,splitter会dock在控件的后面或前面,而toolbar和statusbar就会dock在statusbar的右边,此时splitter将不能移动。
如果要解决这个问题,需要改变父窗口添加控件的顺序,得先加splitter,再加其他控件,在完成添加的过程后,当前过程不能修改控件的状态信息。
boyors
2003-09-30
打赏
举报
回复
哪里呀,你既然懂得设dock的话,再设置控件的宽度,窗体就会留出位置了。通常这是用来设置父窗口属性,空出的空间来放子窗体。
ruanyuping
2003-09-30
打赏
举报
回复
up
DotNetBar For Windows Forms 11.7.0.6 官方原版+注册机(强悍的用户界面控件库)
Tab-Strip控件具有九种预定义的样式,支持tabbed
MDI
,颜色自定义 Side Bar 控件具有两种布局类型、5种不同的样式、18种预定义颜色方案,支持拖拉功能 BubbleBar 是一个灵活的toolbar控件 Stand alone Bar可以用于...
ActiveBar --方便的设置窗体的大小和对窗体进行分割的控件
摘要 ActiveBar 2.0提供了完整的Microsoft Office 和Visual Studio 工具栏,菜单和一个小型容易操作的ActiveX控件中可
停靠
的模拟
窗口
。ActiveBar 2.0去除了系统菜单和工具栏的局限性,为您的应用程序提供了完整的...
VISUAL C++实效编程280例
6.1 实例98:通过控件ID获取控件
窗口
指针 6.2 实例99:通过控件
窗口
指针获取控件ID 6.3 实例100:获取指定点的控件指针 6.4 实例101:遍历控件 6.5 实例102:根据父
窗口
的大小改变控件的大小和位置 6.6 实例103:...
Visual C++编程技巧精选集 光盘
148.如何在程序主
窗口
中
停靠
工具栏 149.如何使用对话栏实现工具栏效果 150.如何在IE浏览器工具栏上添加按钮 l51.如何使用代码设置工具栏图标 152.如何使用代码获取工具栏指针 153.如何使用代码获取状态栏指针 154....
VISUAL C++MFC扩展编程实例(想学MFC的朋友一定不要错过)
8.2 实例29:在
窗口
标题中添加按钮 204 8.3 实例30:添加热键控件 211 第9章 绘图 213 9.1 实例31:使用非散射颜色 213 9.2 实例32:伸展位图 227 9.3 实例33:抓取屏幕 231 9.4 实例34:输出DIB位图文件 236 第10章...
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章