gpt4 book ai didi

C#控制位置精度

转载 作者:太空狗 更新时间:2023-10-30 00:58:32 24 4
gpt4 key购买 nike

在窗体上放置控件时,我需要比基于整数的位置更精确。好像 control.location 只支持点。有解决办法吗?

点 p = 新点(100, 200);this.Location = p;//这当然有效

PointF pF = new PointF(100.04f, 200.08f);this.Location = pF;//这当然不起作用,因为 Location 需要一个 Point 而不是 PointF

我可以在基本表单或基本控件上设置一些设置以获得更高的定位精度吗?

最佳答案

你可以使用 Windows Presentation Foundation (WPF) 连同 XAML (两者在 Visual Studio 中都能很好地工作),它允许控件的子像素定位。

但是,假设您使用的是 Windows 窗体而不是 WPF,为什么您需要将控件放在非整数(子像素)位置?

关于C#控制位置精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com