ms-access:是否可以使用vba将组合框更改为文本框?

时间:2010-02-26 10:40:30

标签: database ms-access

是否可以使用vba将组合框更改为文本框?

2 个答案:

答案 0 :(得分:2)

作为关于隐藏文本框的建议的补充,我看到人们使用文本框覆盖除组合框的下拉箭头之外的所有内容(文本框设置为当然在顶部),然后更新文本框在组合框的更新后事件

我忘记了为什么他们最终这样做了但是它起作用了,恕我直言比隐藏组合框更好,因为你可能有问题仍然有焦点

答案 1 :(得分:1)

据我所知,有两种方法。如果表单处于设计模式,则运行;

Application.RunCommand acCmdChangeToTextBox

当组合框处于聚焦状态时,它将变为文本框。

但是,您无法在运行时执行此操作。假设您要在组合框中选择一个值后显示一个文本框,在组合框的Change事件上,您只需隐藏它并显示之前隐藏的文本框。使用组合框的可见属性和文本框。