社区
C#
帖子详情
请教关于FlowLayoutPanel控件的一些问题
xZeroAsa
2015-12-10 10:50:13
这个控件里面有Label、TextBox,有好几组。
我现在的问题是,当TextBox换行时,它对应的Label没有换行。
我想实现的是,当TextBox换行的同时,对应的Label也换行。
我的想法是把两个控件放在Panel中,但这样会不会控件太多了?
有什么办法可以用代码就能实现的?
...全文
94
1
打赏
收藏
请教关于FlowLayoutPanel控件的一些问题
这个控件里面有Label、TextBox,有好几组。 我现在的问题是,当TextBox换行时,它对应的Label没有换行。 我想实现的是,当TextBox换行的同时,对应的Label也换行。 我的想法是把两个控件放在Panel中,但这样会不会控件太多了? 有什么办法可以用代码就能实现的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
郑州高新区WPF小王子
2015-12-10
打赏
举报
回复
把TextBox,Label 做成用户控件呗
关于
Flow
Layout
Panel
最小化还原
问题
关于
Flow
Layout
Panel
最小化还原
问题
Flow
Layout
Panel
用法演示
Flow
Layout
Panel
演示小示例,
控件
子
控件
水平或者垂直布局。
关于C#WinForm
Flow
Layout
Panel
最小化还原出现空白
问题
解决方案
关于C#WinForm
Flow
Layout
Panel
最小化还原
问题
解决方案.
Flow
Layout
Panel
自适应
Flow
Layout
Panel
一些应用程序需要一个布局可随窗体大小的调整或其中内容大小的改变而自动进行适当排列的窗体。在需要动态布局并且不希望在代码中显式处理
Layout
事件时,可考虑使用布局面板。
Flow
Layout
Panel
是.NET Framework的新增
控件
。顾名思义,面板可以采用Web窗体的方式给Windows窗体布局。
Flow
Layout
Panel
是一个容器,允许以垂直或水平的方式放置包含的
控件
。除了放置
控件
之外,还可以剪辑
控件
。放置的方向使用
Flow
Direction属性和
Flow
Direction枚举来设置。WrapContents属性确定在重新设置窗体的大小时,
控件
是放在下一行、下一列,还是剪辑
控件
。
Flow
Layout
Panel
按特定的流方向排列其内容:水平或垂直。其内容可从一行换到下一行,或者从一列换到下一列。另一种情况是不换行,而是将其内容截掉。 相信大家在做WinForm项目的时候,要对大量的
控件
进行排序(位置摆放),这个容器肯定最受欢迎,但很遗憾的是,此容器本身虽支持Dock和Anchor属性,但不支持放入此容器内的
控件
的Dock和Anchor属性(自动调整宽度),也就说,但窗体伸缩,
Flow
Layout
Panel
容器自身可以缩放,但是里面的
控件
就没那么幸运了,不支持自动缩放,这样就必须写方法来触发新的事件来调整
控件
的大小,这样就会导致窗体的闪烁(重绘)。 借助ManagedSpy工具,我们可以看到此容器里面的器件的结构,我们可以在Form1里面添加一个事件SizeChanged 对容器里面每个器件重新给它大小 就行了。 附件:
Flow
Layout
Panel
的Demo
.net Winform
Flow
Layout
Panel
动态添加图片(可拖拽、重绘)
.net Winform
Flow
Layout
Panel
动态添加图片(可拖拽、重绘)
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章