PDA

View Full Version : یک command Bottun تست شده با سورس



reza_optical
شنبه 04 آبان 1387, 01:04 صبح
سلام و درود خدمت دوستان

بنده یک command bottun خوشگل میخوام که بشه style هاشو عوض کرد و icon هم بهش داد البته خودم نمونه های زیادی با سورس دارم ولی چون مجبور به استفاده از active skin هستم این command bottun ها بعضی وقتها وقتی روی picture box هستن هتگام focus هنگ میکنن و ... اگر کسی یه command bottun داره که خودش چند سالی که باهاش کار کرده و مشکلی نداشته اگه بشه با سورسش واسم اینجا بذاره و یه بحث دیگه آیا کسی هستش که با active skin کار کرده

با سپاس از همه

Pr0grammer
شنبه 04 آبان 1387, 08:37 صبح
عزیز من! Mbt925 که همه ی این ابزارهای خوشگل رو طراحی کرده! :لبخندساده:
کافی بود یه سرچ توی سایت می کردی... :عصبانی++:

امیدوارم اینها کارتونو راه بندازه :
http://barnamenevis.org/forum/showpost.php?p=393219&postcount=13
http://barnamenevis.org/forum/showpost.php?p=393642&postcount=15

کلا به این ها یه نگاه نداز :
http://barnamenevis.org/forum/showthread.php?t=78376

موفق باشی :چشمک:

debugger
شنبه 04 آبان 1387, 09:00 صبح
عزیز دل سورس لازم نیست

این Use Control را دانلود کن و به پروژه خودتون اضافه کنید

دانلود (http://y4shar.persiangig.ir/VB6/chameleonButton.zip)

خاصیت Button Type را عوض کنید تا شکلش عوض بشه

اینم یه نمونه از کارهایی که باهاش کردم

http://www.tinypic.ws/files/1glhs77w039ajoih8va8.jpg


بحث دیگه آیا کسی هستش که با active skin کار کرده

تو این روش باید خودت اول یه theme بسازی یا theme های آماده ای که داره استفاده کنی

مراحل کار را به صورت عکس میزارم تا بیشتر روشن بشی

http://www.tinypic.ws/files/an8tqxk93ll6p9max2q7.jpg

http://www.tinypic.ws/files/l3gy5iu9cr1pxq9r71l3.jpg

http://www.tinypic.ws/files/f0yes23uunbvw04flt43.jpgدر این قسمت می تونی تم های آماده Active Skin یا اونایی که خودت ساختی را لود کنی

در اخر سر تو فرم لود ، فرمی هایی که میخوای تم دیده بشه باید این کد را بنویسی




Private Sub Form_Load


Skin1.ApplySkin Form1.hWnd


End Sub

reza_optical
شنبه 04 آبان 1387, 13:06 عصر
آقا قربونه مرامتون

reza_programmer جان میدونم که تو سایت وجود داره به جز Mbt925 نمونه های زیاد دیگری هم هستش اگه به تاپیک من دقت کرده باشی یه نمونه میخوام که با active skin سازگاری داشته باشه مشکل اینجاست بابا اینقده هم پیاده نیستیم از سال 84 اینجا عضو هستیم ناسلامتی :گیج:

و اما debugger جان تشکر از راهنماییت زحمت کشیدی ولی من 3 سالی میشه با active skin کار میکنم یه چیزایی بلدم مشکلم اینجاست که با command button مورد داره وقتی یه button خارجی add میکنی و icon میدی و به دلایلی که نمیخوام سرترو درد بیارم بزاری روی picture box روی بعضی کامپیوتر ها وقتی میخوایی روی command button ست focus کنی هنگ میکنه حالا نمیدونم ایراد از کی یا کجاست :عصبانی++: :عصبانی++:

ما یه قلتی کردیم توی یک پروژه از active skin استفاده کردیم متاسفانه پروژه هم بزرگه حدود 350 تا شاید هم زیادتر فرم داره حالا از بعضی امکانات محروم شدیم و یه ریسک میکنی مثال یه command عوض میکنی تا برنامت خوشگل بشه اون همه زحمت میکشی ورژن جدید میدی یه جا میزنه همه کاراتو خراب میکنه و :عصبانی: :گیج: اینطوری میشی خلاصه یه چاره ای واسه ما پیدا کنید

reza_optical
شنبه 04 آبان 1387, 21:54 عصر
کسی نیست به این مشکل ما راحلی بد ه

Armin060
شنبه 04 آبان 1387, 22:17 عصر
راه حل اينه كه تا عمر داری از Active Skin يا هر اكتيو ايكس ديگه استفاده نكنی. من هر بار استفاده كردم به مشكل بر خوردم.
يه وبلاگی بود تو بلاگفا كه خيلی خوب بود. آدرش رو يادم نيست، ولی خلاصه از اين اسكلين مسكين ها زياد داشت. هيچ كدومش هم با كامپوننت يا اكتيو ايكس يا هر چرت ديگه ای نبود. همش كلاس بود كه اضافه ميكردی به برنامت. هر جوری خواستی درست ميكردی. فورم رو عين "بيل" گيتس شكلش رو تغيير ميداد. آموزشش رو هم نوشته بود. يه جوری بگرد دنبال وبلاگه. به دردت ميخوره. ( البته فكر كنم پاك شده، چون من يه چند باری ليست بلاگفا رو شخم زدم، ولی اثری نبود...!!! )

Pr0grammer
شنبه 04 آبان 1387, 22:30 عصر
بابا اینقده هم پیاده نیستیم از سال 84 اینجا عضو هستیم ناسلامتیمن چنین جسارتی نکردم! :قلب:

reza_optical
یک شنبه 05 آبان 1387, 19:30 عصر
قربونه مرامه بچه های گل برنامه نویس

آقا حل شد مشکل از ocx بود وقتی میزاری داخل Picture box نمیتونه Device contex command رو پیدا کنه و مجبور میشه اینقدر کد رو اجرا کنه تا پیدا کنه البته تصور بنده

reza_programmer خواهش :بوس: