社区
C#
帖子详情
关于控件的大小与Dock的问题
sarmoo
2003-01-08 04:33:50
为什么我一改变我的控件大小,它的Dock就不正常?
例如:
开始时:MyControl.Dock=DockStyle.Left;
然后我用鼠标向右拉它的边框使它宽度增加,然后我再改属性框中的Dock时,
例如改为Top,它实际的效果就相当与Fill了,(就是满Form都是它:( )
请问:我该怎样作才能让它正常Dock?
难道一定得限制它的大小不许改变吗?
...全文
33
5
打赏
收藏
关于控件的大小与Dock的问题
为什么我一改变我的控件大小,它的Dock就不正常? 例如: 开始时:MyControl.Dock=DockStyle.Left; 然后我用鼠标向右拉它的边框使它宽度增加,然后我再改属性框中的Dock时, 例如改为Top,它实际的效果就相当与Fill了,(就是满Form都是它:( ) 请问:我该怎样作才能让它正常Dock? 难道一定得限制它的大小不许改变吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tangheng2002
2003-01-09
打赏
举报
回复
new一个Size对象就可以了嘛
然后用这个对象再设置大小就ok啦
sarmoo
2003-01-09
打赏
举报
回复
因为不想用鼠标改变他的高度,我似乎只有改写他的Resize事件了。
顺便问一下,如果我想改变控件的初始Size,
应该改写什么,我按照文档上说的写了DefaultSize,为什么没有效果?
如果直接设置Size的Height或Width参数,它又说什么Size不是变量?
搞不懂! 气人!!! :(
(若觉得分不够可另开贴:)
feels30000
2003-01-08
打赏
举报
回复
虽然你的控件布满了屏幕,其实他还是TOP的,你可以用你的鼠标改变他的高度,
你在开始为DOCK:LEFT时改变了他的宽度,激发了RESIZE事件,这样他的HEIGHT被改变成窗口的高度,所以你再DOCK:TOP时,他的高度刚好布满屏幕,但依然是DOCK:TOP
sarmoo
2003-01-08
打赏
举报
回复
我的控件应该是可以放在任意的地方的
只能从控件本身来解决问题。
chinchy
2003-01-08
打赏
举报
回复
用把控件放在panel上
深入分析C#中WinForm
控件
之
Doc
k顺序调整的详解
最近被.net winform中的
控件
布局搞困惑了,由于
控件
都是使用
Doc
k方式的,操作起来也是比较方便,如果最大化,窗口
大小
调整等,都可以随着窗口
大小
的变化而变化。但
问题
是,.net winform的
doc
k方式是根据先添加的
控件
...
X
Doc
kFloat ActiveX
控件
设置个性化的停靠窗口
大小
(
doc
k size)和停靠风格(
doc
k style); 运行时改变窗口和工具条的布局; 在运行时把一个MDI子窗口改变为一个可停靠/可浮动(
doc
kable/floatable)的窗口或把一个可停靠/可浮动的窗口改变为一...
VB编程资源大全(
控件
窗体1)
prop20vb6.ZIP 可以实现与VB中属性栏同样的效果,如字体、颜色、浏览等(150KB) 41,ab2eval.EXE 使用 ActiveBar 2.0 基本上可以做出 Office 2000 的各种程序界面(包括菜单、工具栏、垂直导航、状态栏以及...
VB编程资源大全(
控件
窗体2)
prop20vb6.ZIP 可以实现与VB中属性栏同样的效果,如字体、颜色、浏览等(150KB) 41,ab2eval.EXE 使用 ActiveBar 2.0 基本上可以做出 Office 2000 的各种程序界面(包括菜单、工具栏、垂直导航、状态栏以及...
qt
doc
kwidget使用
该代码演示了qt
doc
kwidget的使用,其中包括两个
doc
kwidget
控件
之间的布局,如何去掉
doc
kwidget的titlebar,并使设置floating时候的
大小
,并还原归位,有兴趣的童鞋可以下载参考
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章