以编程方式设置控件的父级或子级

时间:2018-02-11 04:13:58

标签: vba ms-access runtime-error parent

我尝试使用Me.MyControl.Parent以编程方式在访问VBA中设置控件的父级,但我一直收到运行时错误:

  

438"对象不支持此属性或方法"。

有没有办法以编程方式设置访问控件的父级?

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题,我认为在访问中有一个DOM层次结构,就像在javascript中一样,它允许我将父或子分配给任何控件。

我有一堆名为box1,box2,...box42的标签,当光标悬停在编号标签上时,我希望另一个标签出现在编号标签的顶部。

我现在的解决方案是让所有标签都存在但不可见。当我将鼠标悬停在盒子上时,我只需使用盒号将当前标签变为可见。 Ex: Box1 -> lb1, Box2 -> lb2, etc.

Me.Controls("lb" & boxNum).Visible = True