gpt4 book ai didi

C# 设置 ListBox 宽度,使最长的项目适合

转载 作者:行者123 更新时间:2023-11-30 14:39:49 24 4
gpt4 key购买 nike

我想设置我的 ListBox.Width 属性,使其不比需要的更宽或更窄,以便显示其中的项目。 ListBox 的左侧和文本的开头之间有几个像素的边距 - 我希望右侧也有类似的边距。 (即不应该有很大的差距,字母不应该触及右边缘)。

鉴于我不确定给定字符串的像素数,我不确定如何计算此宽度。

最佳答案

我相信您正在寻找 Graphics 类的 MeasureString 方法。

试试这个:

Graphics graphics = this.createGraphics();
SizeF mySize = graphics.MeasureString("Ahoy there", this.Font);

希望这对您有所帮助!

关于C# 设置 ListBox 宽度,使最长的项目适合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6052891/

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