我正在创建一个带有一些简单按钮和下拉菜单的用户窗体。当我在VBA编辑器中弄乱了用户窗体的height和width属性时,按Enter键后,输入的数字将自动更改为输入值的大约80%。例如,如果我在“宽度”字段中键入500并按Enter,则“宽度”将改为399.6,而高度也将变为其设置值的80%。它也以相反的方式发生(设置高度而不是宽度)。当我更改代码的大小时,它似乎没有任何影响,我也可以通过拖动角点来更改大小。但这有时会影响运行和实际使用用户窗体时所有内容的显示方式。
在实际使用用户表单时,还会发生其他奇怪的事情。最大的问题是列表框似乎超出了它所赋予的边界。在此列表框的右侧和下方有一个空白空格,使该列表框看起来也缩小了80%,但空白空格仍是原始大小(即使我设置的大小是空白,而且空白超出了这个范围。)
关于什么可能有问题的任何想法?我可能只是将当前文件丢弃,然后将所有内容复制/粘贴到新文件中。
编辑:当组合框实际上是一个列表框时,我不小心将其放在第二段中