Q&A

  • 리스트박스 명단중 한명을 선택시 전화번호 보여주기 (도움을 바랍니다!!!)
폼위에 두개의 버튼과 하나의 리스트박스를 가지고 두개의 버튼은 A조,B조가

되어 서로다른 명단을 리스트 박스에 보여 주려고 합니다.

A버튼과 B버튼을 클릭할 때 리스트박으에 보여지는건 했는데,



문제는..., A나 B 버튼을 클릭할 때 교차 되며 보여지는 명단중에



이름을 더블클릭하면 그사람에 전화번호가 쇼메세지 형식으로 보여지기를

원하는 것 입니다.



꼭 쇼메세지 형식이 아니라 리스트 박스에 보여지더라도

폼 디자인시에는 리스트박스가 공백이고 실행시 버튼을 클릭 할때만

보여지는 이름들을 어떻게 "프로시저 이름"을 줘서 더블클릭 이벤트를

줘야 할지 모르겠습니다.



여러번 이것에 대해 질문 올렸는데 초심자의 답답함을 너그럽게 헤아여주서서

답변 주시면 고맙겠습니다.

2  COMMENTS
  • Profile
    남기석 2000.10.09 09:32
    아래에도 답변 달아 놨는데요...

    그냥 더블 클릭 이벤트에 코딩하시면 됩니다.

    디자인 시에 보이던 안 보이던 그건 상관 없습니다..



    아울러 리스트박스 2개로 하나는 전화번호, 하나는 이름...

    물론 전화번호가 나오는 리스트는 Visible := False로 하시면 됩니다.



    Showmessage( ListBox2.Items[ ListBox1.ItemIndex ] );



    =========================================================================================



    왕초보 wrote:

    > 폼위에 두개의 버튼과 하나의 리스트박스를 가지고 두개의 버튼은 A조,B조가

    > 되어 서로다른 명단을 리스트 박스에 보여 주려고 합니다.

    > A버튼과 B버튼을 클릭할 때 리스트박으에 보여지는건 했는데,

    >

    > 문제는..., A나 B 버튼을 클릭할 때 교차 되며 보여지는 명단중에

    >

    > 이름을 더블클릭하면 그사람에 전화번호가 쇼메세지 형식으로 보여지기를

    > 원하는 것 입니다.

    >

    > 꼭 쇼메세지 형식이 아니라 리스트 박스에 보여지더라도

    > 폼 디자인시에는 리스트박스가 공백이고 실행시 버튼을 클릭 할때만

    > 보여지는 이름들을 어떻게 "프로시저 이름"을 줘서 더블클릭 이벤트를

    > 줘야 할지 모르겠습니다.

    >

    > 여러번 이것에 대해 질문 올렸는데 초심자의 답답함을 너그럽게 헤아여주서서

    > 답변 주시면 고맙겠습니다.

  • Profile
    parkisu 2000.10.09 08:55
    안녕하세요?

    질문이 정확히 이해가 되지 않는데요.

    Listbox의 DblClick이벤트에 코딩을 하면 되지 않나요?

    이름만으로는 중복되는 사람이 있을 수 있으니 코드로 찾아야 겠죠?

    이렇게 하려면 리스트박스를 2개 쓰시던가 한개의 리스트박스에 코드와 이름을 같이 집어넣은 후 사용하면 될 것 같군요. 0000 홍길동 이런 식으로 말이죠.

    만약 코드를 보여주기 싫으면 ListBox의 DrawItem이벤트에 이름만 보여주도록 하면 되겠구요.



    왕초보 wrote:

    > 폼위에 두개의 버튼과 하나의 리스트박스를 가지고 두개의 버튼은 A조,B조가

    > 되어 서로다른 명단을 리스트 박스에 보여 주려고 합니다.

    > A버튼과 B버튼을 클릭할 때 리스트박으에 보여지는건 했는데,

    >

    > 문제는..., A나 B 버튼을 클릭할 때 교차 되며 보여지는 명단중에

    >

    > 이름을 더블클릭하면 그사람에 전화번호가 쇼메세지 형식으로 보여지기를

    > 원하는 것 입니다.

    >

    > 꼭 쇼메세지 형식이 아니라 리스트 박스에 보여지더라도

    > 폼 디자인시에는 리스트박스가 공백이고 실행시 버튼을 클릭 할때만

    > 보여지는 이름들을 어떻게 "프로시저 이름"을 줘서 더블클릭 이벤트를

    > 줘야 할지 모르겠습니다.

    >

    > 여러번 이것에 대해 질문 올렸는데 초심자의 답답함을 너그럽게 헤아여주서서

    > 답변 주시면 고맙겠습니다.