|
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
if (!isdigit(Key))
{
Key = 0;
}
else
{
Edit2->Text = StrToInt(Key) * 8;
}
void __fastcall TForm2::Edit2KeyPress(TObject *Sender, char &Key)
{
if (!isdigit(Key))
{
Key = 0;
}
else
{
Edit1->Text = StrToInt(Key) / 8;
}
안녕하세요 초보 모라입니다..^^
제 질문이
저런식으로 동시적으로 한창에 숫자를 입력하면
다른 창엔 관련된 계산값을 산출하는건데요.
위엣 방법은 문제가 하나의 숫자만을 인식하는겁니다.
치는 숫자 전체를 받아서 다른쪽은 계산을 하게끔 할려는데..
어렵네요.
그냥 c로는 방법을 알겠는데...빌더 자체의 함수나 이벤트로
방법이 있을것 같아서 물어봅니다.
좋은 답변 바랍니다.
p.s 다른 빌더 사이트에도 물어본 글입니다..
정말 빌더는 물어볼때도...관련 irc 방도 없군요..T_T
|