注册 登录
编程论坛 VB6论坛

请问如何用程序获取VB控件所属的层?

shi781203 发布于 2016-05-04 17:18, 1371 次点击
如何用程序获取VB控件所属的层?【请高手指教】
3 回复
#2
wmf20142016-05-04 17:27
一个控件所在的上一层通过container.name获得。
#3
shi7812032016-05-04 17:46
回复 2楼 wmf2014
但我用判断语句时出现“需要对象的错误”,程序代码如下
【请问如何解决】
DO
……
 If Container.Name Then
    MsgBox Left$(rttitle, cnt), vbOKCancel, "控件标题"
 Else
    Exit Do
 End If
……
Loop  
#4
xiangyue05102016-05-05 17:07
以下是引用shi781203在2016-5-4 17:46:19的发言:

但我用判断语句时出现“需要对象的错误”,程序代码如下
【请问如何解决】
DO
……
 If Container.Name Then
    MsgBox Left$(rttitle, cnt), vbOKCancel, "控件标题"
 Else
    Exit Do
 End If
……
Loop  

你的代码不全,但是我看着怎么都是不对。Container.Name不会直接出现吧。前面怎么没有控件的名称呢?
Control.Container.Name
或者
With Control
.Container.Name
End with
1