删除列表框上的滚动条
我在vba中使用userForm,我有一个列表框。 我想删除horoz。 从底部滚动条。 有没有办法做到这一点? 我没有在属性框中看到任何选项。
当列表框的列宽格式属性设置为某种宽度时,可能会发生这种情况,那么您将控件的大小设置为数据,它将显示滚动条。
要解决这个问题,请将格式选项卡下的“列宽”属性更改为非常小的值,然后使用此属性和列表框控件的大小,直到获得所需的大小,并且不显示滚动条。
试着让列表框稍微宽一些….不是很宽,但足以摆脱水平滚动条。
也许这将工作。
点击用户窗体。 在属性统计下,查找KeepScrollBarsVisible。
将其更改为0 – fmScrollBarsNone
我正在这个工作两个小时 – 试图find列表框中的答案。 它不在那里!
吉姆
我在表单的开始处声明了列宽,它的function就像一个魅力!
您需要设置列表框或combobox的属性ListWidth大于属性ColumnWidth。
第一个是你在屏幕上显示的大小,第二个是你要放在第一个里面的大小。