Object 从多个文本框中获取值

Object 从多个文本框中获取值,object,textbox,visual-foxpro,Object,Textbox,Visual Foxpro,我在VFP9中有一个表单,它在init事件上动态创建textbox控件。我在这个表单上有一个按钮,它的功能是获取数组中的文本框值。我试过: ` 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 EN

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

`   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 `

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

我想你可能想要更像

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

在这种模式下,您可以得到对象的名称,但不能得到它的值。