从多个文本框中获取值

时间:2012-05-27 21:11:52

标签: object textbox visual-foxpro

我在VFP9中有一个表单,它在init事件中动态创建文本框控件。我在这个表单上有一个按钮,其功能是获取数组中的文本框值。我试过了:

`   FOR i=1 TO thisform.Objects.count 
    IF UPPER(thisform.Objects(i).Name) == "TEXTBOX"
    k=k+1
    r(k) = thisform.Objects(i).name.value && here is the problem
    ENDIF 
    ENDFOR `

但我不知道如何引用文本框属性。提前谢谢。

1 个答案:

答案 0 :(得分:2)

我估计你可能想要更像

的东西
FOR i=1 TO thisform.Objects.count 
    IF UPPER(thisform.Objects[i].BaseClass) == "TEXTBOX"
        k=k+1
        r(k) = thisform.Objects(i).name
    ENDIF 
ENDFOR