Numer linii w SynEdicie

0

Jak wykryć, w której linii w SynEdicie znajduje się kursor? Nawet jak jest gdzieś w środku dostępnych linii?

//DOPISANE
Oczywiście... Dzięki, Detox.

0

IntToStr(SynEdit.CaretY);

0

I jeszcze jak w tymże SynEdicie wykryć, że ktoś nacisnął enter, bo jakoś

if Key = #13 then cośtam

w SynEdit1KeyPress nie chce działać...

//DOPISANE
Uh, a ja z uporem maniaka dawałem do KeyPress, myśląc, że to KeyDown. Chyba musze zostawić komputer na kilka dni i gdzieś wyjechać...

0
procedure TForm1.SynEdit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if key = 13 then showmessage('Kurde, u mnie działa :) ');
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1