如何强制列表框达到一定高度? (高度会自动调整,因此底行不会部分可见)
我正在调整列表框的大小和位置,如下所示:
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将 IntegralHeight 属性设置为 False 允许部分显示项目。然后可以任意调整
ListBox
高度。Setting the IntegralHeight property to False allows the partial display of items. The
ListBox
height can then be adjusted arbitrarily.