当前位置: 代码迷 >> PB >> PB怎么在窗口上怎么取得cb控件的名称
  详细解决方案

PB怎么在窗口上怎么取得cb控件的名称

热度:531   发布时间:2016-04-29 10:38:44.0
PB如何在窗口上如何取得cb控件的名称?
PB如何在窗口上如何取得cb控件的名称?

------解决方案--------------------
int li_i
for li_i = 1 to UpperBound(parent.control)
if parent.control[li_i].typeof()=commandbutton! then
MessageBox('button',ClassName(parent.control[li_i]))
end if

next

把代码写到一个按钮中就可以了,通过control数组得到窗口内的控件列表,再循环取出类型为按钮的,通过classname得到名字~~
------解决方案--------------------
首先利用Control[ ]属性取得window所有的控件,然后用TypeOf函数来判断是否是commandbutton!

FOR ll_count = 1 to UpperBound(w_1.Control[])

IF w_1.Control[ll_count].TypeOf() = commandbutton! THEN

ls_name = w_1.Control[ll_count].classname()
END IF

NEXT
  相关解决方案