社区
C#
帖子详情
winForm控件动态布局问题
xiaoyan21
2015-04-09 08:46:25
大家好
我在winForm项目中需要动态创建多个控件,控件数量不确定,控件创建后需要有个良好的布局,
最好是像web 或wpf中那种流式的布局,调整窗体(容器)大小后可以重排。
请教大家,有没有相关的例子,或思路,或其它第三方控件等。
这个问题难度不高,但做起来其实挺麻烦的,边界值的判断有一定的复杂度,自己做了一下效果不好。
寻求帮助!谢谢大家。
...全文
172
7
打赏
收藏
winForm控件动态布局问题
大家好 我在winForm项目中需要动态创建多个控件,控件数量不确定,控件创建后需要有个良好的布局, 最好是像web 或wpf中那种流式的布局,调整窗体(容器)大小后可以重排。 请教大家,有没有相关的例子,或思路,或其它第三方控件等。 这个问题难度不高,但做起来其实挺麻烦的,边界值的判断有一定的复杂度,自己做了一下效果不好。 寻求帮助!谢谢大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoyan21
2015-04-09
打赏
举报
回复
主要问题在于对齐,Label与Label,TextBox与TextBox,字数不相同
江南小鱼
2015-04-09
打赏
举报
回复
客户端程序,考虑到不同的分辨率,界面是需要
借助代码
动态布局,同时考虑使用控件的Anchor属性。
xiaoyan21
2015-04-09
打赏
举报
回复
非常感谢楼上
娃都会打酱油了
2015-04-09
打赏
举报
回复
(Form.Width-SomeWidth+SpaceWidth) / (ItemWidth+SpaceWidth)得到的就是每行几个控件
娃都会打酱油了
2015-04-09
打赏
举报
回复
计算边界值也没啥难得啊,减去两边间距后,将剩余宽度加上间隔宽度,然后除以控件宽度加间隔宽度,得出的数字就是一行可以放几个控件
娃都会打酱油了
2015-04-09
打赏
举报
回复
TableLayoutPanel、FlowLayoutPanel控件啊,或者自己计算位置
http://blog.csdn.net/starfd/article/details/44850449
这个就是计算位置的
Ptrtoptr
2015-04-09
打赏
举报
回复
对于老外来说可能很容易.对于拖控件的码农来说.这比杀了他还难
c#
winform
panel 流式
布局
panel块可自动排列
c#
winform
panel 流式
布局
panel块可自动排列 效果详见 http://www.cnblogs.com/simadi/p/3867986.html
winform
DevExpress强大
控件
布局
C# 综合系统 全部源码和数据库
winform
DevExpress强大
控件
布局
C# 综合系统 界面非常美观、无需修改即可使用 全部源码和数据库 本人亲自测试过 没有任何
问题
大家一起学习
C#
Winform
控件
应用
本课程详细介绍
Winform
各种
控件
的属性、方法、事件和使用技巧
WinForm
页面
布局
控件
留着以后自己用,如果大家发现不好用的地方 记得留言
DockPanel 能够实现像vs一样
布局
的
winform
控件
DockPanel 能够实现像vs一样
布局
的
winform
控件
C#
110,500
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章