PDA

View Full Version : یک مشکل با XPStyle



Hamedm
جمعه 28 اسفند 1383, 14:46 عصر
سلام :)

برای اینکه Style برنامه ام تبدیل به XP بشه فایل Resource برنامه زیر رو به برنامه خودم اضافه کردم. تا بعد از Compile کردن Style برنامه ام مثل XP بشود. ولی مشاهده کردم که شکل کنترلها بهم ریخته. البته این بهم ریختگی تنها در برنامه خودم مشاهده شد و کنترلها در برنامه زیر شکلشان بهم نخورد.
در زیر نمونه ای از بهم ریختگی کنترلها در برنامه خودم vh آورده ام. کنترلهایی که کاملا سیاه هستند Option میباشند که به این شکل در آمده اند.

بنظر شما ایراد از کجاست؟ و چگونه میتوانم این ایراد را حل کنم؟

موفق باشید و پرتوان

a_roshanfekr2
جمعه 28 اسفند 1383, 18:31 عصر
سلام

آقا نگو که من کلی سر این قضیه کلافه شده بودم و مدتها دنبال راه حل می گشتم.
فقط در داخل فریم Button و Option Button به درستی نمایش داده نمی شود
درضمن هنگام حرکت ماوس روی فریم پرش دیده می شود.
و اما راه حل:
داخل فریم یه PictureBox قراربده و بعد کنترلها رو روی PictureBox درج کن
دقن کن که PictureBox باید Container کنترلها باشه
در ضمن یه کنترل فریم هم دارم که فقط برای برطرف کردن این مشکل ساختنش
اون هم باز یه مشکل داره و اون هم اینکه خاصیت RightToLeft نداره
البته من دستکاریش کردم و شد راست چین . البته بازم خاصیت RightToLeft نداره
یه مشکل دیگه داره و اونم اینکه از یکی از API های فایل uxtheme.dll استفاده کرده که فکرمی کنم فقط توی ویندوز XP وجود داره
اگه وقت کردی و یه جوری درستش کردی که خاصیت RightToLeft داشته باشه برای منم بفرست
من که تا حالا وقت نکردم
فایلها رو هم ارسال می کنم
به امید موفقیت شما
سال نو همتون هم مبارک باشه

Hamedm
جمعه 28 اسفند 1383, 20:29 عصر
سلام :)

a_roshanfekr2 جان از بابت پاسخ دستت درد نکنه. :flower: :flower:

بقیه دوستان راه حل دیگه ای سراغ دارند؟

موفق باشید و پرتوان :)

R_BABAZADEH
چهارشنبه 03 فروردین 1384, 00:53 صبح
آخ دلمن هم از این بابت خونه :mad:

Morteza Manafpour
پنج شنبه 05 خرداد 1384, 23:28 عصر
http://www.elguille.info/vb/ejemplos/temasXPvb6.htm

R_BABAZADEH
جمعه 06 خرداد 1384, 13:45 عصر
بابا من تو انگلیسیش مشکل دارم چه برسه به ....

Morteza Manafpour
جمعه 06 خرداد 1384, 21:16 عصر
پس اینجا رو ببین

http://www.cyberactivex.com/UnicodeTutorialVb.htm

Abbas Arizi
شنبه 07 خرداد 1384, 04:43 صبح
شاید این کنترل جایگزین بتونه مشکل شمارو حل کنه

Original Groupbox (http://home.ripway.com/2004-12/216580/MSGroupBox.zip)

Morteza Manafpour
سه شنبه 10 خرداد 1384, 10:42 صبح
این فریم زیبا هم مشکل رو حل میکنه
http://www.barnamenevis.org/forum/viewtopic.php?t=25479