PDA

View Full Version : سوال: پیدان نمودن محتصات مکان نما در RichEdit



khorsandreza
چهارشنبه 04 بهمن 1391, 11:15 صبح
سلام
همانطور که مطلع هستید وقتی در محیط ویرایشگر دلفی کلید Ctrl+Space را فشار میدهیم پنجره کوچکی (Popup ) باز میشود و لیست دستورات است البته به چزئیات کاری ندارم فقط مخواستم بدانم چطور این پنجره دقیقا در محلی که مکان نما قرار گرفته باز میشود بغیر از سطر و ستون Richedit مختصات دیگری هست
مشابه شکل زیر
http://etaksan.ir/Images/123.jpg

Felony
چهارشنبه 04 بهمن 1391, 14:05 عصر
تابع GetCaretPos .

khorsandreza
چهارشنبه 04 بهمن 1391, 14:16 عصر
با پوزش RichEdit انطور متدی ندارد
میتونید یک مثال یک سطر بگید

Felony
چهارشنبه 04 بهمن 1391, 14:24 عصر
گفتم تابع نه متد که دنبالش تو لیست متدهای Richedit میگردید :


var
CaretPos: TPoint;
begin
GetCaretPos(CaretPos);
ShowMessage(Format('%d - %d', [CaretPos.X + 10, CaretPos.Y + 10]));
end;

developing
پنج شنبه 05 بهمن 1391, 09:07 صبح
با سلام

فکر کنم منظور در پست 2 استفاده از خاصیت CaretPos بوده که یک خاصیت در کامپوننت های مشتق شده از TCustomMemo هست.

Felony
پنج شنبه 05 بهمن 1391, 09:39 صبح
با سلام

فکر کنم منظور در پست 2 استفاده از خاصیت CaretPos بوده که یک خاصیت در کامپوننت های مشتق شده از TCustomMemo هست.
:لبخندساده: حال خوبه منظورمو تو پست 4 گفتم .