我在vba中使用了userForm,我有一个列表框。我想删除horoz。滚动条从底部。有没有办法做到这一点?我没有在属性框中看到任何选项。
答案 0 :(得分:9)
当您将列表框的列宽格式属性设置为宽,然后将控件的大小设置为数据时,会出现这种情况,它将显示滚动条。
要解决此问题,请将格式选项卡下的“列宽”属性更改为非常小的内容,然后使用此属性和列表框控件的大小,直到获得所需内容,并且不显示滚动条
答案 1 :(得分:0)
尝试使列表框更宽一点....不要更宽,但足以摆脱水平滚动条。
也许这会奏效。
答案 2 :(得分:0)
单击Userform。在Property Stats下,查找KeepScrollBarsVisible 将其更改为0 - fmScrollBarsNone
我正在使用它两个小时 - 试图在ListBox中找到答案。它不存在!
吉姆
答案 3 :(得分:0)
我在表单的开头声明了columnwidth,它就像魅力一样!
答案 4 :(得分:0)
您需要将列表框或组合框的属性ListWidth设置为大于ColumnWidth属性。
第一个与你在屏幕上显示的大小相同, 第二个是你希望放在第一个内容中的大小。