2010-12-02 2 views
0

이 콤보 상자에 콤보 상자가있는 vb6 응용 프로그램이 있습니다. _click 이벤트 일부 코드를 작성했지만이 이벤트가 열리는 경우에도이 이벤트가 발생하는 것으로 나타났습니다. 콤보 상자에 항목 목록, 내 응용 프로그램에서 다른 콤보 상자뿐만 아니라 모든 항목을 _click 때 목록이 열 때 목록에서 선택합니다.vb6의 콤보 상자에서 항목을 선택하기 전에 클릭하여 실행

감사

답변

0

VB6에서 콤보 상자의 3 종류, 콤보 상자의 속성 창에서 원하는 beahviour을 얻을 수있는 콤보에 맞는 스타일을 선택는, 소스가 있습니다

http://visual-basic.itags.org/visual-basic/82371/

+0

이것이 올바르지 만 사용 가능한 세 가지 옵션 중 * any *를 사용하여 설명하는 동작 (항목을 선택할 때 목록을 열 때 발생하는 'Click' 이벤트)을 복제 할 수 없습니다. 하나의 스타일에는 드롭 다운 상자가 없으며 다른 두 스타일은 목록의 항목을 클릭 할 때만 'Click' 이벤트를 발생시킵니다. 당신이 게시 한 링크는'Change' 이벤트가 아니라'Change' 이벤트의 차이점을 설명합니다. –

+0

@Cody 회색, 나는 확실히 콤보 상자의 클릭 동작이 드롭 다운 목록에서 해당 유형을 변경 드롭 다운 콤보 상자 의이 behavuiour이 문제를 해결했다, 나는 vslight 같은 일부 cutom 컨트롤과 함께 vb6 sp5를 사용하고 있습니다. – PUG

2

Change 이벤트는 거의 확실하게 처리하는 것이지 Click 이벤트는 처리하지 않습니다.

+0

변경 이벤트는 같은 것을 의미하지만 vb6의 드롭 다운 상자에있는 항목 다음에 click 이벤트가 발생 함을 나타냅니다. – PUG

+0

.vslight와 같은 사용자 지정 컨트롤을 사용 중이며 .ocx 라이브러리가 필요합니다. 그 일과 관련이 있다면 – PUG

관련 문제