Safirmedya Forum

Programlama => Programlama Dilleri => Delphi => Konuyu başlatan: Safirmedya - 06 Mart , 2011, 22:23:31

Başlık: Memo içinde imlecin hangi satır ve kolonda olduğunu bulma
Gönderen: Safirmedya - 06 Mart , 2011, 22:23:31
// Memo içinde imlecin hangi satır ve kolonda olduğunu bulma
var
  LineNum:logint;
  CharsBeforeLine:logint;
begin
  LineNum:=SendMessage(Memo1.Handle,EM_LINEFROMCHAR,Memo1.SelStart,0);
  CharsBeforeLine:=SendMessage(Memo1.Handle,EM_LINEINDEX,LineNum,0);
  Label1.Caption:='Satır'+IntToStr(LineNum+1);
  Label2.Caption:='Kolon'+IntToStr((Memo1.SelStart-CharsBeforeLine)+1);