Office中国论坛/Access中国论坛

标题: 请教:如何获取窗体上控件种类数量? [打印本页]

作者: KenjiSato    时间: 2004-4-25 23:01
标题: 请教:如何获取窗体上控件种类数量?
如何能获取当前窗体上有几种控件及各控件的名称数量,例:窗体上有几张图象,各图象的名称.

谢谢!
作者: 土豆    时间: 2004-4-26 22:39
遍历窗体的Controls集合
作者: huanghai    时间: 2004-4-26 23:59
标题: 历遍所有控件
dim ctrl as control

for each ctrl in forms("formName").controls  历遍所有控件
      debug.print "控件名称:" & ctrl.name
next ctrl

[此贴子已经被作者于2004-4-26 16:03:41编辑过]


作者: huanghai    时间: 2004-4-27 00:03
标题: 历遍某类型的控件
dim ctrl as control
dim I as integer

for each ctrl in forms("formName").controls

    if typeof ctrl is image then  '指定类型
      i = i +1
      debug.print "图片名称:" & ctrl.name
    end if
next ctrl

      debug.print "共有图片张数:" & I

作者: KenjiSato    时间: 2004-4-27 01:04
难道没有 xxx.count 吗?

谢谢!
作者: hamletl    时间: 2004-4-27 03:48
“如何能获取当前窗体上有几种控件及各控件的名称数量,例:窗体上有几张图象,各图象的名称.”
你的问题这么复杂,就算有XXX。COUNT恐怕也要用FOR NEXT 一一统计。

[此贴子已经被作者于2004-4-26 19:48:18编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3