Q&A

  • 콤보박스에서 온클릭,체인지이벤트 말구...제발요..
콤보박스에서 온클릭과 체인지 이벤트는 항상

같이 일어나는 거 같네여. 왜 이벤트를 두개나 만들어 뒀는지...

콤보박스 안에서 마우스를 움직여 생기는 온클릭, 체인지 이벤트가

업, 다운 키보드 키로 왔다갔다하여도 안 생기게 하는 방법이 없을까요?



단지 콤보박스 안에서 왔다갔다 하는 것만으로도 마우스로 클릭한 것과

같은 이벤트가 계속일어 나니까 미칠거 같네여.



제가 하고자 하는 코딩의 목적을 자세히 얘기 하자면요...



콤보박스안의 내용을 마우스로 선택했을 때

클릭이나 체인지 이벤트안에서 어떤 작업을 하게 했는데

키보드의 업, 다운키로 왔다갔다 할때도 똑 같은 이벤트가

발생해서 같은 작업을 수행합니다.

업, 다운이 입력될때는 아무런 작업도 일어나지 않으면 좋으련만...

두개의 입력을 구분할 수 있는 이벤트가 무엇이 있나요?

아무리 찾아도 없는 거 같애서 말이죠..

쩝 미치겠슴다.









1  COMMENTS
  • Profile
    허춘 2000.07.04 08:27
    > 제가 하고자 하는 코딩의 목적을 자세히 얘기 하자면요...

    > 음

    > 콤보박스안의 내용을 마우스로 선택했을 때

    > 클릭이나 체인지 이벤트안에서 어떤 작업을 하게 했는데

    > 키보드의 업, 다운키로 왔다갔다 할때도 똑 같은 이벤트가

    > 발생해서 같은 작업을 수행합니다.

    > 업, 다운이 입력될때는 아무런 작업도 일어나지 않으면 좋으련만...

    > 두개의 입력을 구분할 수 있는 이벤트가 무엇이 있나요?

    > 아무리 찾아도 없는 거 같애서 말이죠..

    > 쩝 미치겠슴다.



    OnClick 은.. 드랍다운버튼을 제외한 콤보박스영역을 눌렀을경우

    발생하고.. 온체인지는.. 마우스나..키보드를써서 현재 콤보박스의 내용이

    바뀔때마다 발생합니다. 전 콤보박스에서 변경된내용을 이벤트로 처리할때는

    주로 OnExit 을 씁니다.