如何强制列表框达到一定高度? (高度会自动调整,因此底行不会部分可见)

发布于 2024-10-13 22:19:08 字数 270 浏览 1 评论 0原文

我正在调整列表框的大小和位置,如下所示:

Rectangle r (x, y, width, height);
listbox->Bounds = r;

高度似乎会自动调整为项目高度的倍数。 (将这些数字加起来):如果每行的高度为 10,并且我将列表框高度设置为 105,它会自动调整为 100。即使列表框未填充,也会发生这种情况。结果是当用户重新调整窗口大小(并且列表框也随之调整大小)时,会出现一个小外观问题。

有没有办法强制高度?

I am resizing and positioning a listbox like this:

Rectangle r (x, y, width, height);
listbox->Bounds = r;

The height seems to be automatically adjusted to become a multiple of the height of an item. (Making these numbers up): If the height of each row is 10, and I set the listbox height to 105, it is automatically adjusted to become 100. This happens even when the listbox is not populated. The result is a minor cosmetic problem occurring when the user re-sizes the window (and the listbox is re-sized along with it).

Is there a way to force the height?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

如果没结果 2024-10-20 22:19:08

将 IntegralHeight 属性设置为 False 允许部分显示项目。然后可以任意调整 ListBox 高度。

Setting the IntegralHeight property to False allows the partial display of items. The ListBox height can then be adjusted arbitrarily.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文