吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1395|回复: 9
收起左侧

[求助] C# winform中,有没有锚点功能,实现左边一个label,右边textbox的位置随label文本...

  [复制链接]
getstr88 发表于 2022-6-15 23:32
C# winform中,有没有锚点功能,实现左边一个label,右边textbox的位置随label文本长度变化而变化。使得textbox的左边缘,始终与改变内容从而改变长度后的label的右边缘,保持固定像素距离?

unity等游戏引擎的UI库,都可以设置很灵活的锚点,上面情况,很容易设置textbox的左边缘锚点label右边缘,设定固定像素即可

但看winform,貌似用anchor、dock都做不到吧?只能用代码监听label变化,然后自己算localtion然后改textbox的新位置么?

免费评分

参与人数 2吾爱币 +1 热心值 +2 收起 理由
夫子点灯 + 1 谢谢@Thanks!
为之奈何? + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

我心飞翔1995 发表于 2022-6-16 00:44
控件布局选项 - Windows Forms .NET | Microsoft Docs
https://docs.microsoft.com/zh-cn/dotnet/desktop/winforms/controls/layout?view=netdesktop-6.0
 楼主| getstr88 发表于 2022-6-16 06:44
我心飞翔1995 发表于 2022-6-16 00:44
控件布局选项 - Windows Forms .NET | Microsoft Docs
https://docs.microsoft.com/zh-cn/dotnet/desktop/ ...

这里面并没有解决我这个问题的答案啊

你是不是想说流布局? 但他没有提供设置两个水平相邻控件之间间隔多少的功能吧
 楼主| getstr88 发表于 2022-6-16 06:48
fxyc87 发表于 2022-6-16 08:38
有个table布局控件,
 楼主| getstr88 发表于 2022-6-16 08:40
fxyc87 发表于 2022-6-16 08:38
有个table布局控件,

不适合。把界面弄得太乱了。解决了。flowlayout+matgin
lin326326 发表于 2022-6-16 09:02
resize事件呢
Light紫星 发表于 2022-6-16 11:29
winform确实不好搞,不如试试wpf
momosys 发表于 2022-6-16 11:44
每个控件有Anchor属性,如果你左边是label,右边是textbox,要让textbox宽度随窗口尺寸变化就把textbox的anchor属性设置为left.top,right即可
 楼主| getstr88 发表于 2022-6-16 14:11
结贴了,我上面已经说解决了哦
flowlayout+matgin
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 10:38

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表