0

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 `

しかし、テキストボックスのプロパティを参照する方法がわかりません。前もって感謝します。

4

1 に答える 1

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
于 2012-05-27T23:15:00.067 に答える