我将列表框控件中的 DrawMode 设置为 OwnerDrawFixed,以便可以为某些项目着色。当项目太长而无法容纳列表框的水平空间时,不会出现水平滚动。
怎样才能让滚动条出现呢?
您应该在 OwnerDrawFixed 模式下设置列表框的 HorizontalExtent 属性
listBox1.HorizontalExtent = xx; //xx can be maximum size list box item fills
要确定 HorizontalExtent 应设置的值,请对列表框中的字符串使用以下方法并获取 Width 属性:
TextRenderer.MeasureText(text, listBox1.font)
将 HorizontalExtent 设置为 MeasureText 返回的最大宽度值
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)