|
우선 답변에 감사드립니다..정말 ㄳㄳ
Modalresult속성이 mrOk인 튼을 누르면 다이얼로그가 종료되잖아요?
그러니까 에디트박스에 어떤값들을 입력하고 그 값이 조건에 맞을때
다이얼로그를 종료하고 싶은데 그게 잘 안되네요..ㅡㅡ^
물론 호출한 클래스에서 다이얼로그가 종료되었을때 어떤 버튼이 눌려
졌는지도 알아야 하고요.. 세상에 쉬운게 없네요..^^
그럼 즐프하시고 좋은 답변 바랄께요!!
이상대 님이 쓰신 글 :
: 불꽃남자 님이 쓰신 글 :
: : 다이얼로그 박스에 버튼이 두개 있습니다.
: :
: : modalresult속성을 하나는 mrOk로 하나는 mrCancle로 하고
: :
: : ShowModal()로 다이얼로그를 불렀다가 죽였을 때 리턴값이
: :
: : 2가 나오더군요. 버튼 어느걸 눌러도 2가 됩니다..
: :
: : 어떻게 하면 OK버튼을 눌렀는지 알수 있을까요?
: :
: : 그리고 다이얼로그박스를 죽일때 this->Close()를 이용하
: :
: : 는데 여기에 문제가 있을까요??
: :
: : 고수님들의 지도 바랍니다..^^;;
:
: ShowModal로 띄운 폼에서 리턴값을 받을려면 Close()를 사용하지 않습니다.
: Close()대신 ModalResult에 mrOk, mrCancle, .... 을 넣어주면 바로 폼이 Close됩니다.
|