دکمه command button بیضی شکل در ویژوال بیسیک

pa_darya

Member
دکمهcommand button

با سلام چطور می شه شکل دکمه command buttonرا در VB6به شکل بيضی درآورد.
مرسی از لطفتون
 

the_king

مدیرکل انجمن
شاید ده ها روش برای تبدیل کردن دکمه های استاندارد به اشکال بیضی وجود داشته باشه ولی نتیجه جالبی ندارند.
بهترین راه حل استفاده از کنترلهای دست ساز است (UserControl).



من یک کنترل غیر استاندارد ساختم که مشخصات ابتدایی یک دکمه CommandButton را دارد.
ظاهر بیضی دارد و حاشیه اطراف آن بصورت کامل حذف شده اند.
این دکمه با قرار گرفتن ماوس بر روی آن تغییر ظاهر پیدا می کند (Hover).

همچنین مشخصه ForeColor آن می تواند برای تغییر رنگ نوشتار روی دکمه بکار برود که در دکمه های استاندارد چنین
مشخصه ای نیست.

علاوه بر این یک مشخصه به نام Alignment دارد که می تواند مکان نمایش Caption دکمه را برای سه حالت
vbLeftJustify ، vbRightJustify و vbCenter تغییر دهد. البته حالت پیشفرض آن vbCenter و وسط دکمه است.

کنترل Ellipse.ctl به همراه یک پروژه نمونه و فایل اجرایی exe ضمیمه این پست شده است.
 

پیوست ها

  • Ellipse.zip
    23 کیلوبایت · بازدیدها: 145

جدیدترین ارسال ها

بالا