|
동적으로 에디트 컴포넌트를 100개 정도 만들고 입력키를 검사하는 루틴을 만들어서
OnKeyUp 이벤트 발생시 입력키 검사루틴을 실행하려고 합니다.
만약 툴에서는 이벤트처리를 한다면 Edit1에 대한 프로시저 함수가 다음과 같이 생성되죠
MyFunction(AnsiString, WORD &);
//생성된 코드
void __fastcall TForm1::Edit1KeyUp(TObject *Sender, WORD &Key, TShiftState Shift)
{
//실행하고자 하는 루틴
MyFunction(Form1->Edit1->Text, Key);
}
*제가 하고자하는 것은 1번쩨 인자인Form1->Edit1->Text, 2번쩨 인자인 WORD &Key를 가지고 실행되는
MyFunction(Form1->Edit->Text, Key); //MyFunction(AnsiString, WORD &);
을 100개의 에디트 컴포넌트에 등록하고자 합니다.
물론 1번째 인자는 각각의 에디트 컴포넌트의 Text이고, 2번째 인자인 Key는 OnKeyUp발생시의 가상Key값인
WORD Key이구요.
한수 부탁 드리고요! 이글을 읽어 주셔서 감사합니다.
^^!
|