2013-07-19 4 views
-1
나는 TWebBrowser에서 양식을 작성하려면 다음 델파이 코드가

에서 항목을 선택합니다 위의 기능을 수정하여 값을 모른 채 '다른'드롭 다운에서 선택할 수있게하십시오 ...수정은 드롭 다운

어떤 제안이 있습니까? 사전에

감사합니다,

Zsolt

+0

당신은 당신이'인덱스에 의해

+1

여기에''

+0

텍스트를 기준으로

답변

0

드롭 다운에서 선택할 수있는 '또 다른'인덱스 그럼 값

을 모르고? 옵션 번호 2 (0부터 시작)? searching for data type in Google

하자의 시작은 제 1 회 링크 MSDN specifications for that datatype in Microsoft Internet Explorer입니다. 오른쪽으로 selectedIndex: Integer 속성을 볼 수 있습니다.

그래서 코드는

else if field.tagName = 'SELECT' then 
    begin 
     selectField := field as IHTMLSelectElement; 
     selectField.selectedIndex := 2; 
    end 

처럼 될 것입니다 그리고 다시 구글에가는 것은 나에게 3 링크는 그 속성을 사용하여 준비 source code example이었다.

+0

'tagName'에 의지하지 마세요. 'var SelectElement : IHTMLSelectElement; 시작 ... 지원 (field, IID_IHTMLSelectElement, SelectElement) then ... '이면. – TLama

+0

@Tlama - 이것은 나보다 주제를 앞당긴다. –

0
selectField.value := (selectField.item(selectField.length-1,EmptyParam) as IHTMLOptionElement).value;