2012-06-04 2 views
0

spinner 컨트롤을 Html 응용 프로그램 (HTA)의 폼에 추가하는 방법을 찾고 있습니다.회 전자 ActiveX 컨트롤이 있습니까?

당연히 나는 하나의 자기를 만들 수 있지만 그다지 간단하지는 않습니다.

WindowsXP API 및 프레임 워크의 어딘가에 이미 만들어진 ActiveX 컨트롤이 있습니까?

후속 :
나는 내가 필요 정확히 어떤 클래스 System.Windows.Forms.NumericUpDown을 발견했다. 불행히도 .NET 클래스이므로 내 상황에서는 사용할 수 없다고 생각합니다.
COM 인터페이스 등을 통해 HTA에이를 포함시키는 방법이 있는지 궁금합니다.

+0

이 "양식"은 정규 HTML '

'-element입니까? – Teemu

+0

@Teemu, 네, 그렇지만 입력 필드에 더 쉽게 액세스 할 수 있습니다. POST, GET 또는 아무것도 통해 전송되지 않습니다. 자바 스크립트로 값을 직접 추출하겠습니다. – GetFree

답변

0

아마 아래 코드를 사용하여 회 전자를 에뮬레이트 할 수 있습니다.

<select multiple size="1" id="sel"> 
    <option value="0">foo</option> 
    <option value="1">bar</option> 
    <option value="2">baz</option> 
</select> 

둘 이상의 옵션을 선택하는 사용자를 방지하기 위해이 너무 ("이전 스타일"이벤트 처리와) 쿼크 모드에서 작동

document.getElementById('sel').addEventListener('click',preventMultiselect,false); 

function preventMultiselect(e){ 
    if(e.ctrlKey){ 
     this.selectedIndex=this.selectedIndex; 
    } 
    return; 
} 

합니다.

+0

예, 고마워요. 나는 이미 그 다중 크기 = 1 트릭을 사용 해왔다. 하지만 내가하고있는 일은 Windows 전용이므로 IE에서 지원하는 ActiveX 컨트롤 중 하나를 사용할 수 있다고 생각했습니다. 불행하게도 어떤 것도없는 것 같습니다. – GetFree