اختصاص ToolTip به کنترل ها
ToolTip یکی از ابزار های مفید برای نمایش توضیحات در برنامه ها است. همه ما این ابزار را در برنامه های مختلف دیده ایم، پنجره ی کوچکی که هنگام قرار دادن نشانگر موس بر روی ایکون ها، کلیدها ، پنجره ها و دیگر ابزار ها، ظاهر می شود و توضیحاتی را در مورد عملکرد آن ابزار نشان می دهد. در این پست با نحوه ی ایجاد یک Tooltip و اختصاص دادن آن به یک کنترل در زبان C++ یا C# اشنا می شویم.

برای ایجاد یک tooltip میتوان از کلاس tooltip استفاده کرد یا در صفحه ی طراحی برنامه از منوی ابزار (tool box) ابزار tooltip را انتخاب کرده و یک tooltip در فرم ایجاد کنید. در زیر ایجاد یک شی از کلاس tooltip برای دو زبان C++ و C# نشان داده شده است.
C++ : ToolTip ^ myTollTip = gcnew ToolTip();
C# : ToolTip myToolTip = new TooTip();
کلاس tooltip دارای متد ها و خواص مختلفی است که میتوان از انها برای شخصی سازی این ابزار استفاه کرد. برای مثال از "AutoPopDelay" برای تنظیم زمان نمایشtooltip ، و "AutomaticDelay" برای تنظیم تاخیر نمایش tooltip استفاده می شود. برای اختصاص دادن tooltip به یک کنترل از تابع SetToolTip استفاده می شود که به صورت زیر می باشد :
myToolTip - > AutoPopDelay = 4000;
myToolTip - > SetToolTip (this - > botton1, "Your message");
در خط اول مدت زمان نمایش tooltip را تعیین کرده ایم؛ در خط دوم؛ پارامتر اول تابع SetToolTip ، کنترلی است که میخوهیم tooltip به آن اختصاص داده شود (در اینجا button1 ) و پارامتر دوم، متن tooltip است. میتوان کد ها بالا را در قسمت از برنامه قرار داد ولی بهتر است در تابع Load فرم خود قرار دهید تا در هنگام بارگذاری برنامه این دستورات اجرا شوند.
+ نوشته شده در شنبه بیستم خرداد ۱۳۹۱ ساعت 22:13 توسط MEC
|
GENERAL INFORMATION