как узнать текущую строку(в которой аходится курсор)?
в делфи это делалось так:EditExpr.Perform(em_LineIndex, $FFFF, 0);
как в лазарусе, я так и не понял (
Модератор: Модераторы
function GetPosMemo(const Memo:TMemo):integer;
var
s:string;
begin
s:=Copy(Memo.Lines.Text,1,Memo.SelStart);
Result:=1;
while pos(#13#10,s)<>0 do
begin
delete(s,pos(#13#10,s),2);
inc(Result);
end;
end;
if key = VK_RETURN then
begin
EditExpr.Lines.Strings[EditExpr.CaretPos.Y]:='blablabla';
key := 0;
end;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37