|
안녕하세요
꼼지락.수야입니다.
그런기능이 있죠..
엔터를 탭처럼 비슷한겁니다.
우선 참고로 F11번의 키값은 122 입니다.
그리고 이건 TEdit TButton TLabel 을 이용해 Sender를 사용한 방법입니다.
참고하세요
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Label1->Caption = Edit1->Text;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
if(Key == 13)//enter
{
Button1Click(Sender);
}
}
그리고 키값을 받기위해선 Key 변수를 사용하시면 됩니다.
위의 Edit1KeyPress 의 &Key 변수요
Edit1KeyPress내의 if문 안에 ShowMessage(IntToStr(Key) + 가 눌렸습니다.)
를 넣으시면 키값이 나오게 됩니다.
참고하시길..
꼼지락. 수야였습니다.
길동무 님이 쓰신 글 :
: 코디의로 F11를 누른 것처럼 하려하는데...어떻게 해야하는지요..
: 초보가서...
: 그리고 특정키를 누른 키값을 받으려면..어떻게 해야하나요..
: 부탁드립니다.i/
|