PDA

View Full Version : اکشن لیست و اکشن های استاندارد



Mahdi_Delphi
یک شنبه 28 اسفند 1384, 09:19 صبح
سلام به دوستان گرامی
میشه یه مقدار راجع به اکشن لیست و مخصوصا اکشن های استاندارد توضیح بدید.:خجالت:
مثلا برای چه اهدافی به کار میرن؟:متفکر:
من از اکشن های معمولی استفاده کردم ولی مشکل من بیشتر با اکشن های استاندارد هست.:اشتباه:
ممنون

Mahmood_M
دوشنبه 29 اسفند 1384, 03:58 صبح
در اکشن لیست اکشنهای آماده ای هست که کار ما رو تا اندازه ای راحت می کنه ولی اگه می خوای بدونی که هر کدوم چه کارهایی می کنند مشکلی نیست
در اکشن لیست و در قسمت اول ( Edit ) حدود 6 تا اکشنه که هر کدوم کارهای زیر رو انجام می دن :
TEditCut : این اکشن متنهای انتخاب شده در یک Edit یا Memo یا ... رو به کلیپ برد انتقال می ده ( همون Cut خودمون ).
TEditCopy : اینم که کار همون بالایی رو می کنه ولی متن رو توی کلیپ برد کپی می کنه ( همون کپی خودمون ).
TEditPaste : این اکشن هم که متنهای کپی یا کات شده به کلیپ برد رو توی یه Edit یا Memo یا ... بارگذاری می کنه.
TEditSelectAll : اگر در یک Edit یا Memo یا ... این اکشن رو فراخوانی کنید، تمام متنهای اون رو انتخاب می کنه.
TEditUndo : این یکی هم که یه دور کار رو توی Edit یا Memo یا از این جور چیزا بر می گردونه. مثلا شما فرض کن که یک حرف رو تایپ کردی، بعد با فراخونی این اکشن به موقع قبل از تایپ اون حرف می ری ( یه چیزی مثل Undo توی نرم افزار ورد یا ... ).
TEditDelete : این یکی هم متن انتخاب شده توی یک Edit یا Memo یا ... رو حذف می کنه.
و اما قسمت دوم: ( Format )
این قسمت هم بیشتر برای ویرایش متن به کار میره :
مثلا با اکشن TRichEditBold می تونی متنت رو به حالت درشت در بیاری، مثلا : دلفی
یا با اکشن TRichEditAlignCenter می تونی متنت رو در وشط یک Memo یا RichEdit قرار بدی.
یا با TRichEditUnderLine می تونی زیر متنت خط بزاری : دلفی
و اکشنهای دیگه که دیگه از اسمشون مشخصه و اگه یه کم امتحانشون کنی متوجه کارشون می شی.
قسمت سوم : ( Help )
راستش این قسمت زیاد استفاده نمی شه و من خودم چیز زیادی در مورد استفاده از اونها نمی دونم چون ازشون استفاده نکردم.
قسمت سوم: ( Window )
این قسمت بیشتر برای مدیریت فرمهای MDI ( پدر فرزند ( مثل برنامه فوتوشاپ )) استفاده می شه.
مثلا با TWndowClose می تونی یک پنجره رو ببندی.
یا با TWindowMinmizeAll همه پنجره ها رو به حالت پایین صفحه ببری و بقیه اکشنها که همونطو که گفتم اگه امتحانشون کنی بهتر متوجه می شی.
قسمت پنجم : ( File )
این قسمت برای مدیریت برنامه به کار میره. دیگه فکر کنم این گزینه ها براتون آشنا باشن چون توی اکثر برنامه ها ازشون استفاده می شه.
مثلا با TFileOpen می تونی یک دیالوگ برای باز کردن یک فایل ظاهر کنی
یا با TFileExit می تونی برنامت رو ببندی.
یا با TFileRun هم می تونی یک فایل رو که مسیرش در خصوصیت FileName این اکشن مشخص می شه اجرا کنی.
قسمت ششم: ( Search )
این قسمت هم همونطور که از اسمش پیداست برای جستجو به کار می ره ( البته بیشتر جستجوی متن ).
مثلا با TSearchFind می تونی یک دیالوگ برای پیدا کردن یک حرف در یک Memo یا RichEdit استفاده کنی و یا با TFindReplace می تونی یک دیالوگ برای جایگزین کردن یک نوشته در یک Memo یا RichEdit ظاهر کنی.
خلاصه این قسمت بیشتر برای جستجو و جابجایی به کار می ره.
قسمت هفتم: ( Tab )
با استفاده از 2 اکشنی که توی این قسمت هست می تونی کنترل ابزارهای نصب شده روی فرمت رو جابجا کنی.
اگه روی فرمتون راست کلیک کنید یک گزینه به نام Tab Order هست که با اون می تونید Tab های فرمتون رو مشخص کنید یا به عبارت دیگر ترتیب فعال کردن ابزارها رو.
با استفاده از TPreviewsTab و TNextTab می تونید بین تبهاتون عقب و جلو کنید.
قسمت هشتم: ( List )
راستش من در مورد این قسمت چیز زیادی نمی دونم و ممکنه اطلاعاتی که بهتون میدم درست نباشه واین قسمت رو به عهده بقیه دوستان می زارم ... ( ولی فکر کنم بیشتر برای مدیریت لیست باکس استفاده بشن ).
قسمت نهم : ( Dialog )
این قسمت هم که از اسمش مشخصه ولی بیشتر برای وارد و ذخیره و تنظیم عکها به کار می ره.
اکشنهای این قسمت هر کدوم یک Dialog ظاهر می کنن:
TOpenPicture : این یکی یک دیالوگ برای باز کردن یک فایل عکس به کار می ره.
TSavePicture : این یکی هم یک دیالوگ برای ذخیره عکس ظاهر می کنه.
TColorSelect : این یک هم یک دیالوگ برای انتخاب رنگ ظاهر می کنه.
TFontDialog : اینم که مشخصه، دیالوگ برای انتخاب فونت.
TprintDialog : این یک هم یک دیالوگ برای تنظیمات چاپ عکس ظاهر میکنه.
قسمت دهم : ( Internet )
این قسمت هم سه تا اکشن برای کار در اینترنت داره.
مثلا با TBrowseURL می تونی به یک سایت برای و ...
قسمت یازدهم : ( DataSet )
این قسمت یکی از مهمترین اکشنها رو داره ( برای کار با بانک اطلاعاتی )
راستش همشو نمی شه یکی یکی گفت چون زیادن ولی چندتاشو می گم:
TDataSetFirst : به اولین رکورد در بانک اطلاعاتی میره.
TDataSetPost : ویرایشات بانک اطلاعاتی رو ثبت و ذخیره می کنه.
TDataSetPrior : به رکورد قبلی در بانک اطلاعاتی میره.
TDataSetEdit : رکورد انتخاب شده در بانک اطلاعاتی رو به حالت ویرایش می بره.
و ...
امیدوارم به دردتون خورده باشه ...