안녕하세요... 한가지.. 궁금한게 있어서...그런데요...
폼에서 개체를 동적으로 생성시킨후.. 그 동적으로 생성된 객체에 이벤트가 발생
하였을 경우.. 어떻게 처리해야할지. 가 궁금해서여...
예를들어... 만약에 하나의 폼에 클릭을 계속해서 Button개체를 여러개 만들었습니다.
그런다음 각 버튼을 눌렀을 때... 해당 이벤트(OnClick)가 발생하게 되는데..
이렇게 동적으로 생성된 버튼에 생기는 이벤트는 어떻게 처리해야할지.. 궁금해서여...
예를 들어 동적으로 생성된 버튼을 누르면 OnClick이벤트가 발생하잖아여.. 이렇게 발생된 이벤트를 어떻게 처리해야하는지...
self를 이용해야할 거. 같은디.. 확실하지가 않아서..
책에도.. 자세하게 나와있질 않더라구여...
그래서 이렇게 질문을 드립니다...
구럼 무지무지. 추운데.. 프로그래밍 하느라 고생이.. 많으시겠지만..
자세한 설명...부탁드립니다......
From 류..
procedure TForm1.Button1Click(Sender: TObject);
begin
TButton(Sender).Caption:= '아야!!';
end;
procedure TForm1.FormCreate(Sender: TObject);
Var
Button : TButton;
begin
Button:= TButton.Create(Self);
Button.Parent:= Self;
Button.OnClick:= Button1Click;
end;
end.
심종현 wrote:
> 안녕하세요... 한가지.. 궁금한게 있어서...그런데요...
> 폼에서 개체를 동적으로 생성시킨후.. 그 동적으로 생성된 객체에 이벤트가 발생
> 하였을 경우.. 어떻게 처리해야할지. 가 궁금해서여...
> 예를들어... 만약에 하나의 폼에 클릭을 계속해서 Button개체를 여러개 만들었습니다.
> 그런다음 각 버튼을 눌렀을 때... 해당 이벤트(OnClick)가 발생하게 되는데..
> 이렇게 동적으로 생성된 버튼에 생기는 이벤트는 어떻게 처리해야할지.. 궁금해서여...
> 예를 들어 동적으로 생성된 버튼을 누르면 OnClick이벤트가 발생하잖아여.. 이렇게 발생된 이벤트를 어떻게 처리해야하는지...
> self를 이용해야할 거. 같은디.. 확실하지가 않아서..
> 책에도.. 자세하게 나와있질 않더라구여...
> 그래서 이렇게 질문을 드립니다...
> 구럼 무지무지. 추운데.. 프로그래밍 하느라 고생이.. 많으시겠지만..
> 자세한 설명...부탁드립니다......
>
>