안녕하세요. 천리안 프로그래머포럼 C++Builder 담당자 임펠리테리입니다.
원하는 동작이 어떤것인지 잘 이해가 안되는데요..
한번 누르면 1번 핸들러가, 두번째 누르면 다른 핸들러가 실행되도록 말인가요?
왜 그런 동작을 원하시는지 잘 이해가 안되는데..
꼭 하셔야겠다면 방법이야 있죠.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ShowMessage("첫번째 핸들러입니다.");
Button1->OnClick = Button2Click;
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
ShowMessage("두번째 핸들러입니다.");
};
이렇게 하면 되겠네요.
그럼 도움되시길...
독립문에서 임펠리테리였습니다.
(cbuilder, cbuilder@thrunet.com)
|