Otomatik TAB işlemi

Başlatan Erol YILMAZ, 28 Aralık 2012, 01:32:54

Erol YILMAZ

Bazı elektronik programlarında görüyorum,
1 byte lık sayıyı HEX olarak Edit nesnesine girince (2 karakter olarak) otomatikman TAB yapıp diğer Edit nesnesine geçiyor...

1F yazdık TAB yapıp diğer Edit'e...

Ne yaptıysam bunu sağlayamadım...

Nasıl yapabilirim ?

C++ builder yada delphi olur :)

void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{

   // Küçük harfi büyük harfe çevir...
   if(Key>=97 && Key<=102) Key-=32;

   if( ((Key<48) || (Key>57))  && (Key!=8) && ((Key<65) || (Key>70)) )	Key=0;

   if (Edit1->GetTextLen() == 2) Key = 9;  ///////  Key = 9 çalışmıyor !

 }


Erol YILMAZ

Dün gece 2 saat aramama rağmen bulamamıştım,,,
Cevabı :

   if (Edit1->GetTextLen() == 1) Edit2->SetFocus();

Erol YILMAZ

bu çok daha süper oldu, kodumu ona göre düzenliyorum...