2012-05-27 9 views
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 ` 

하지만 텍스트 상자 속성에 대한 참조를 만드는 방법을 알고하지 않습니다. 미리 감사드립니다.

답변

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 
당신이 개체의 이름을 얻을이 모드에서
+0

,하지만 같은 값을 원하는 생각한다. –

+1

아, 그래 .name을 .text로 바꾸면 네가 좋아질거야. – Swordblaster

관련 문제