Q&A

  • 폼리사이즈이벤트를 발생시키는 부분을 알고 싶은데요..
안녕하세요..영원한 델초보 어린왕자입니다..

어떤 컴포넌트를 분석하는 중인데요.문제가 발생해서리..



폼과 동적으로 만든 컴보박스,그리고 버튼이 있는데요..

버튼을 눌렀을때 담과 같은 코드를 실행하는데요..



.

.

.

SetWindowPos(Handle, HWND_TOP, p.X, Top, 0, 0,

SWP_NOSIZE or SWP_NOACTIVATE or SWP_SHOWWINDOW);

Lb1.Visible := True; // 이부분에서 폼의 리사이즈이벤트 핸들러를 호출하더군여

Lb1.SetFocus;

.

.



리사이즈 이벤트 핸들러에서는

Lb1.visible:=false; 라는 코드가 포함되어 있습니다..



그래서 마지막 Lb1.Setfocus가 에러가 뜨더군여..



근데..왜..Lb1.visible:=true에서 폼리사이즈이벤트가 발생하게 되는지..

그게 궁금합니다..

좀 갈켜주세요..혹시 질문이 이상하면 다시 질문 주세요..

0  COMMENTS