WinForm中,想要做这个自动界面调整,用ancthor、dock就能做到,还是要写代码自己实现
请详细说下,即便用了layout。仍旧怎么做到上面2个控件做到如此? 难道只能自己写代码,监视form的resize,然后自己设置大小??? form的resized事件 WinForm控件自适应(实现不同像素自适应,字体自适应,改变窗体大小自适应)
https://blog.csdn.net/cdc8596/article/details/111386085
WinForm控件随窗体大小改变自动适应改变
https://www.cnblogs.com/mahaisong/archive/2012/07/11/2585717.html
WinForm窗体及其控件自适应各种屏幕分辨率
https://blog.csdn.net/zhaoyu_m69/article/details/70308078 用WPF就不再有这些UI定位的烦恼 https://learn.microsoft.com/zh-cn/previous-versions/dotnet/articles/ms951306(v=msdn.10)
看起来dock能实现的 Takitooru 发表于 2022-10-5 11:24
WinForm控件自适应(实现不同像素自适应,字体自适应,改变窗体大小自适应)
https://blog.csdn.net/cdc8596/ ...
666
ganxie fenxiang winform有定位的,可以做到不写代码,
也有流式布局,工具箱里找。
anchor:属性设置 top,left,right 窗口无论怎么调都是这个位置。 X5ZJ 发表于 2022-10-5 14:40
anchor:属性设置 top,left,right 窗口无论怎么调都是这个位置。
正解,Anchor就可以解决。 X5ZJ 发表于 2022-10-5 14:40
anchor:属性设置 top,left,right 窗口无论怎么调都是这个位置。
谢谢,但想求知一下。这样设置后,是其他哪个属性记录当前距离left\top\right的像素值的?
页:
[1]
2