Q&A

  • 메시지창 여러개 띄울 수 있나요?
감시 프로그램에서처럼

알람 경보가 여러개 올라온 것을 중첩해서 메시지 창으로 보여주고자 합니다.

그런데 ShowMessage나 MessageDlgPos는 항상 Modal 형태로 디스플레이 되어서 작성하기가 힘듭니다.

이렇게 하고자 하는 이유는 OK버튼을 클릭하지 않아도 여러개의 경보가 발생했다는 것을 직관적으로 보여주기 위함입니다.



다시금 정리하면

100개의 경보가 발생했을 경우

5개씩 메시지창으로 보여주었으면 합니다.(Top과 Left를 증가시키면서)

또한, 임의 버튼을 클릭시 모든 메시지창을 모두 닫을 수 있었으면 합니다.



고수님들의 좋은 의견 기다리겠습니다.





단, 메시지 창처럼 폼을 동적으로 생성해서 사용하는 방법은 말고요..

1  COMMENTS
  • Profile
    구창민 1999.10.31 10:03
    김준성 wrote:

    > 감시 프로그램에서처럼

    > 알람 경보가 여러개 올라온 것을 중첩해서 메시지 창으로 보여주고자 합니다.

    > 그런데 ShowMessage나 MessageDlgPos는 항상 Modal 형태로 디스플레이 되어서 작성하기가 힘듭니다.

    > 이렇게 하고자 하는 이유는 OK버튼을 클릭하지 않아도 여러개의 경보가 발생했다는 것을 직관적으로 보여주기 위함입니다.

    >

    > 다시금 정리하면

    > 100개의 경보가 발생했을 경우

    > 5개씩 메시지창으로 보여주었으면 합니다.(Top과 Left를 증가시키면서)

    > 또한, 임의 버튼을 클릭시 모든 메시지창을 모두 닫을 수 있었으면 합니다.

    >

    > 고수님들의 좋은 의견 기다리겠습니다.

    >



    제가 생각할때는 가장 간단한 방법은

    메세지 폼을 하나 간단히 만드시는게 가장 좋을거 같습니다.



    일전에 비슷한 작업을 해 보적이 있는데

    모달로 뜨는 폼을 제어하긴 힘들거 같구요,



    임의 버튼을 클릭시 메시지 창을 제어할려면

    메세지 폼을 작성하는 것이 가장 간단할거 같아요.

    참고만 하시구요 ^^

    즐거운 프로그래밍 하시길~

    >

    > 단, 메시지 창처럼 폼을 동적으로 생성해서 사용하는 방법은 말고요..