PDA

View Full Version : گرفتن سطر و ستون از Memo



Mahdi Yar
دوشنبه 10 اردیبهشت 1386, 01:50 صبح
تابعی که موقعیت مکان نما را در memo بدهد .با تشکر

Mahdi Yar
دوشنبه 10 اردیبهشت 1386, 01:53 صبح
مثل status bar notepad

m-khorsandi
دوشنبه 10 اردیبهشت 1386, 09:09 صبح
اول، برای تاپکیت عنوان مناسب انتخاب کن، بعد
از توابع زیر استفاده کن:


function GetColumn(const MemoName: TMemo): integer;
begin
Result := MemoName.SelStart + MemoName.SelLength - MemoName.Perform(EM_LINEINDEX, -1, 0);
end;




function GetRow(const MemoName: TMemo): integer;
begin
Result := LongRec(MemoName.Perform(EM_LINEFROMCHAR, -1, 0)).Lo;
end;

vcldeveloper
سه شنبه 11 اردیبهشت 1386, 09:48 صبح
با اجازه...
از متد CaretPos خود Memo استفاده کنید.

m-khorsandi
سه شنبه 11 اردیبهشت 1386, 11:10 صبح
از متد CaretPos خود Memo استفاده کنید.

دقیقاً؛


Caption := Format('%d: %d', [Memo1.CaretPos.Y, Memo1.CaretPos.X]);