Q&A

  • 잠깐동안만 이벤트를 뒤로미루려면...
안녕하세요~

계속 질문만하는군여~ ^^a



특정 커멘드라인 몇줄을 실행할동안 외부에서 이벤트가 안걸리게 막고싶은데요...

정확히말하자면 안걸리는건아니고 이벤트가 뒤로 미루어지는것이지요

이벤트를 안걸리게하고 다시 원래대로 복구하려면 어떻게 해야하는지.. 궁금합니다.

복구뒤에는 아까 못걸렸던것이 처리되어야하고요...



질문목록중에 특정이벤트를 안걸리게하려면 이벤트에 nil을 주면 된다고 그러는데..

특정이벤트가아닌 모든이벤트일경우 한꺼번에 막는것이있을것도 같은데....



조언좀 부탁드립니다.. 악... 벌써 10시가 넘었네 흑흑..ㅠㅠ

2  COMMENTS
  • Profile
    똘망울 2001.06.07 19:10
    VAR

    BUTTON1 : TBUTTON;



    PROCEDURE FORM1.BUTTON1CLICK(SENDER : TOBJECT );

    BEGIN

    SHOWMESSAGE(' BABO! ');

    END;

    에서...



    BUTTON1.ONCLICK := NIL; // 이벤트 제거..

    BUTTON1.ONCLICK := BUTTON1CLICK; // 이벤트 다시 추가..



    OK?

  • Profile
    김대규 2001.06.08 03:07
    답변주셔서감사합니다만...

    해보니까요.. 이벤트가 미루어지지는 않고 그냥 잃어버리더군요..

    아무튼 감사드리고요... 복구하는방법을 알았으니깐 좋은참고 되었습니다...

    감사드립니다.

    즐거운하루되세요