1 2 //--------------------------------------------------------------------------- 3 4 #include <vcl.h> 5 #pragma hdrstop 6 7 #include "Unit1.h" 8 //--------------------------------------------------------------------------- 9 #pragma package(smart_init) 10 #pragma resource "*.dfm" 11 TForm1 *Form1; 12 //--------------------------------------------------------------------------- 13 __fastcall TForm1::TForm1(TComponent* Owner) 14 : TForm(Owner) 15 { 16 } 17 //--------------------------------------------------------------------------- 18 19 void __fastcall TForm1::Edit1Change(TObject *Sender) 20 { 21 CurPos = Edit1->SelStart; 22 Edit2->Text = IntToStr(CurPos); 23 24 } 25 //--------------------------------------------------------------------------- 26 27 void __fastcall TForm1::Edit1KeyDown(TObject *Sender, WORD &Key, 28 TShiftState Shift) 29 { 30 if (Key == VK_LEFT){ 31 CurPos -= 1; 32 } 33 if (Key == VK_RIGHT){ 34 CurPos +=1; //Right Arrow 35 } 36 Edit2->Text = IntToStr(CurPos); 37 } 38 //--------------------------------------------------------------------------- 39