قسمت هشتم

عنصر TMemo‌ :
با استفاده از این عنصر می توان میتوان چند خطی را وارد و یا ویرایش کرد .
* برای عنصر TMemo محدودیتی برای تعداد خطوط نمی باشد و تعداد آن به ظرفیت دیسک سخت بستگی دارد .

خواص ==>
Lines : این خاصیت که بیشتر در موقع طراحی مورد استفاده قرار می گیرد برای کنترل محتویات و یا وارد کردن متن استفاده کرد .
ScrollBars : این خاصیت برای نمایش نوارهای پیمایش عمودی و افقی در عنصر TMemo به کار می رود .
WantReturns : با استفاده از این خاصیت می توان مشخص کرد که کاربر برای جداکردن خطوط از کلید Enter باید استفاده کند یا از کلیدهای Ctrl+Enter . [اگر مقدار آن True تنظیم شود برای جدا کردن خطوط از کلید Enter استفاده می شود]
WantTabs : این خاصیت مشخص می کند که کاربر با کلید Tab بین عناصر حرکت کند یا با کلید Ctrl+Tab .[در صورت True بودن با کلید Tab بین عناصر حرکت می شود]

برخی از توابع و متدهای کاربردی عنصر TMemo ==>
Clear : این متد برای پاک کردن محتویات داخل عنصر به کار می رود .
ClearSelection : از این متد برای پاک کردن محتویات انتخاب شده عنصر استفاده می شود .
ClearUndo : آخرین مقادیری را که از عنصر پاک شده است را بازمی گرداند .
SelectAll : تمام متن موجود در عنصر را انتخاب می کند .
Undo : آخرین تغییرات اعمال شده بر روی متن موجود در عنصر را بازیابی می کند .
CanUndo : این متد مشخص می کند که آیا خاصیت Undo (برگردان) فعال باشد یا خیر . [از خاصیت نیز می توان برای فهمیدن فعال و یا غیرفعال بودن خاصیت Undo نیز استفاده کرد]
Modified : این تابع مشخص می کند که آیا محتویات عنصر تغییر یافته است و یا خیر . [از این تابع می توان در موقع ذخیره کردن محتویات عنصر برای فهمیدن اینکه آیا محتویات تغییر یافته است یا خیر استفاده کرد]
Text : تمام متن داخل عنصر را مشخص می کند .
SelLength : با استفاده از این متد می توان تعداد کاراکترهای انتخاب شده عنصر را بدست آورد .
SelStart : این خاصیت شماره اندیس اولین کاراکتر انتخاب شده از کاراکترهای انتخابی را به ما می دهد .
SelText : این تابع متن انتخاب شده درون عنصر را برای ما بر می گرداند .
GetTextLen : با استفاده از این تابع می توان تعداد کل کاراکترهای موجود در عنصر را تعیین کرد .
Hide : از این تابع برای مخفی ساختن عنصر استفاده می شود .
Show : برای ظاهر ساختن عنصر از این تابع استفاده می شود .

-- چند متد برای کپی کردن و چسبانیدن محتویات عنصر TMemo با استفاده از حافظه ClipBoard :
CopyToClipBoard : این متد متن انتخاب شده درون عنصر را داخل حافظه ClipBoard کپی می کند .
CutToClipBoard : این متد متن انتخاب شده درون عنصر را داخل حافظه ClipBoard منتقل می کند .
PastFromClipBoard : با استفاده از این متد می توان اطلاعات موجود در ClipBoard را در جایی که در آن مکان‎ نما قرار دارد ، کپی کرد .

-- چند متد برای ذخیره و بازیابی اطلاعات عنصر TMemo درون فایل :
LoadFromFile : با استفاده از این متد می توان متنی را درون عنصر قرار داد . [توجه داشته باشید از این متد برای عناصری که لیستی از رشته ‎ها را دارا هستند ، نیز به کار می رود]
SaveToFile : از این متد برای ذخیره کردن محتویات عنصر درون یک فایل متنی استفاده می شود .

== کاربرد این دو متد برای عنصر TMemo به صورت زیر می باشد :

TMemoنام عنصر.Lines.LoadFromFile('نام و مسیر فایل مورد نظر ') ;
TMemoنام عنصر.Lines.SaveToFile('نام و مسیر فایل مورد نظر ') ;
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد