PDA

View Full Version : سوال: تغییر ظاهر Controlbox



Blueboard
پنج شنبه 07 خرداد 1394, 22:40 عصر
با سلام؛
میخواستم بدونم چطور میشه ظاهر Controlbox و دکمه‌هاشو در VB.NET تغییر داد و یا کلا به صورت Flat درش آورد.
یچیزی شبیه Visual Studio 2013 کاملا شبیه خود فرم.

محمد آشتیانی
شنبه 09 خرداد 1394, 23:13 عصر
سلام
اگر منظور شما تغییر کنترل هایی هست که در Toolbox ویژوال استودیو وجود دارن ، شما باید بر اساس اونها خودتون کنترل های سفارشی بسازید.
راحتی و سختیش هم بستگی به مهارت شما داره و آموزشش هم در یک یا چند پست مقدور نیست متاسفانه.

یک مثال ساده برای اینکه سرنخی داشته باشید
شما در کلاس یوزر کنترلت از کنترل Button ارث بری میکنی و با override کردن رویداد onPaint و با استفاده از GDI چیزی رو رسم میکنی که خودت دوست داری بشه

این ساده ترین شکل ممکنه

یک نمونه خیلی ساده هم در این تاپیک (http://barnamenevis.org/showthread.php?463588-%D8%A7%D8%B3%D8%AA%D8%A7%DB%8C%D9%84-%D8%AF%D9%87%DB%8C-%D8%A8%D9%87-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D9%87%D8%A7-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE&highlight=button) قبلا توی تالار #C گذاشتم که شاید بتونه کمکی بکنه به درک موضوع



این تصویر بخشی از کنترل هایی هست که برای پروژه های خودم ساختم.
و هر ظاهری که نیاز بوده در کنترل ها اعمال شده (همچنین قابلیت های اضافی که در بعضی کنترل ها لازم بوده)
131817


موفق باشید.

Blueboard
دوشنبه 11 خرداد 1394, 19:37 عصر
تغییر شکل کنترل های Toolbox که کار بسیار مشکلی هست و ظاهر Flat خود ویژوال استودیو که برای کنترل ها ارائه داده کفایت کننده است. ولی منظور من تغییر Controlbox بالای هر فرم است. Flat کردن ظاهر کل نوار و به خصوص سه دکمه آن مانند خود ویژوال استودیو. اگر ممکن است کدهای VB.NET و اگر نشد فایل ضمیمه #C رو قرار بدهید (در صورت امکان).

Blueboard
سه شنبه 12 خرداد 1394, 12:10 عصر
پاسخ بدهید لطفا!