Q&A

  • MDI에서 키제어
안녕하세요

MDI차일드폼에 showmodal로 일반폼을 보여주고 esc키를 누루면 없어지는 키제어를 할려고 하는데 키제어가 되지안는군요

방법을 좀 알려주세요???



2  COMMENTS
  • Profile
    까마귀 2000.11.17 22:14
    초보 wrote:

    > 안녕하세요

    > MDI차일드폼에 showmodal로 일반폼을 보여주고 esc키를 누루면 없어지는 키제어를 할려고 하는데 키제어가 되지안는군요

    > 방법을 좀 알려주세요???

    >



    안녕하세요. 까마귀입니다.



    그 일반폼의 Keypreview 속성을 True로 줍니다.

    그리고, 폼의 KeyDown Event에 다음과 같이 적습니다.



    if Key = VK_ESCAPE then Close;



    그리고, 폼의 OnClose Event



    Action := caFree;



    이렇게 하면 됩니다.







    위대한 단군혼이 살아있는 나라.... 대한민국.

  • Profile
    초보 2000.11.18 12:05
    까마귀 wrote:

    > 초보 wrote:

    > > 안녕하세요

    > > MDI차일드폼에 showmodal로 일반폼을 보여주고 esc키를 누루면 없어지는 키제어를 할려고 하는데 키제어가 되지안는군요

    > > 방법을 좀 알려주세요???

    > >

    >

    > 안녕하세요. 까마귀입니다.

    >

    > 그 일반폼의 Keypreview 속성을 True로 줍니다.

    > 그리고, 폼의 KeyDown Event에 다음과 같이 적습니다.

    >

    > if Key = VK_ESCAPE then Close;

    >

    > 그리고, 폼의 OnClose Event

    >

    > Action := caFree;

    >

    > 이렇게 하면 됩니다.

    >

    >

    >

    > 위대한 단군혼이 살아있는 나라.... 대한민국.





    감사합니다.

    까마귀님!!!!!!!