用什么函數知道控件類型,如checkbox或commandbutton,可不可以判斷是不是容器控件?

解决方案 »

  1.   

    TypeName("控件变量") 返回控名称
    TypeName(text1) 返回 "TextBox"
      

  2.   

    呵呵 这么快啊Private Sub Command1_Click()
    MsgBox TypeName(Command1)End Sub
      

  3.   

    謝謝guoxu_009,我用typename知道它是不是frame,toolbar等容器控件后,有沒有辦法遍歷它的子控件呢?
      

  4.   

    TypeName()
    Typeof'遍歷它的子控件
    dim ctl as control
    for each ctl in me.controls
        if ctl.container is frame1 then debug.print ctl.name
    next
      

  5.   

    各位幫忙啊,我的主要目的是通過遍歷TOOLBUTTON的TAG屬性來設置權限,可是遍歷控件時跳過了容器控件的子控件.
      

  6.   

    leolan(史留香)的方法用于frame可以,可是toolbar不行,遍歷的時候沒有toolbutton,難道我不能用toolbar來做嗎?