تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 3 از 4 اولاول 1234 آخرآخر
نمايش نتايج 21 به 30 از 31

نام تاپيک: شیشه ای کردن فرم برای ویندوز 7!!

  1. #21
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    WPF که مختص ویستا یا سون نیست، روی XP هم Windows Presentation Foundation نصب هست
    بله . ولی من چنین چیزی نگفتم که WPF روی XP کار نمیکنه .
    گفتم اون قسمت شفاف شدن یا Aثro کار نمیکنه .چون اکسپی پشتیبانیش نمیکنه . ممکنه بشه درستش کرد ولی نمیشه در حین کار نتیجه رودید چون اکسپی از چنین قابلیتی پشتیبانی نمی کنه .

  2. #22
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    سلام

    من فقط چند پست آخر رو خوندم ...

    اگر دنبال قابلیت شیشه ای (Glass) در XP می گردید! نمی شود چون این قابلیت مربوط به API ای به اسم Desktop Window Manager هست که توی XP نیست...

    ----------------------------------------------------------------------------
    در WPF :
    می توانید فقط به کنترل های صفحه تان تم Aero بدهید
    (
    با اضافه کردن مرجع به PresentationFramework.Aero و تغییر شکل App.xaml به شکل زیر:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    )

    البته می توانید یک تم شبیه سون طراحی کنید ولی آن قابلیت را ندارید

    موفق باشید

  3. #23
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    در WPF :
    می توانید فقط به کنترل های صفحه تان تم Aero بدهید
    البته می توانید یک تم شبیه سون طراحی کنید ولی آن قابلیت را ندارید


    یک چیزهایی به فکرم زد!
    اگر به نتیجه ای رسیدم پست می زنم...

  4. #24
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    حل شد !

    مقدار خصیصه WindowStyle پنجره تان را None و مقدار AllowsTransparency را True کنید.
    کار زیر را هم انجام دهید:
    با اضافه کردن مرجع به PresentationFramework.Aero و تغییر شکل App.xaml به شکل زیر:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا فقط کافی است یک طراح خوب باشید! یک پنجره شبیه سون طراحی کنید و ...

    این هم یک سمپل(الته ظاهر سون ندارد ولی مفهوم را می رساند):
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید

  5. #25
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    نقل قول نوشته شده توسط Payman_62
    اگه یه عکس در یه پیکچر باکس باشه شفافیت پیکچر باکس از بین میره. در واقع عکس بک کالر رو میپوشونه
    بله اینطور است.
    ولی اگر بحرحال کسی خواست از همان رابط غیر WPF استفاده کند، میتواند خود تصویر داخل PictureBox یا GroupBox و... را با کانال آلفا قرار داد.
    یعنی خود تصویر را در نرم افزاری مثل Photoshop نیمه شفاف کنید.
    آنگاه اگر رنگ پسضمینه هم نیمه شفاف باشد، طرح background والد دیده میشود.
    (((
    لازم به یادآوری نیست که کل این مبحث مربوط به داخل خود فرم است و این مطلب ربطی به شیشه ای کردن انحصاری دور فرم ندارد.
    )))

  6. #26
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    دستت درد نکنه به خاطر کد .ولی به زبان C هستش و من برنامه ای ندارم که بازش کنم . اگه ممکنه به vb 2008 تبدیل کنی خیلی ممنون می شم .

  7. #27
    اگه نباشه جاش خالی می مونه CHAPTER's Avatar
    تاريخ عضويت
    Feb 2009
    محل سكونت
    -_-
    پست ها
    464

    پيش فرض

    نمی دونم درست متوجه شدم یا نه
    این پروژه رو ببینید

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. #28
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    ممنونم .
    ولی این فقط به شکل vb 2008 ذخیره شده و همه ی فرم هاش c هست و باز نمی شه .

  9. #29
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    سلام

    با کمی تغییرات (ایجاد یک تم):

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  10. #30
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام

    بله اینطور است.
    ولی اگر بحرحال کسی خواست از همان رابط غیر WPF استفاده کند، میتواند خود تصویر داخل PictureBox یا GroupBox و... را با کانال آلفا قرار داد.
    یعنی خود تصویر را در نرم افزاری مثل Photoshop نیمه شفاف کنید.
    آنگاه اگر رنگ پسضمینه هم نیمه شفاف باشد، طرح background والد دیده میشود.
    (((
    لازم به یادآوری نیست که کل این مبحث مربوط به داخل خود فرم است و این مطلب ربطی به شیشه ای کردن انحصاری دور فرم ندارد.
    )))
    سلام.
    درست میفرمایید. با قرار دادن یه عکس شفاف و بکگراند ترنزپرنت امکان مشاهده بکگراند فرم از پشت عکس امکان پذیره.
    فرمت هایی مانند png یا ico که ساختاری مشابه دارند امکان شفاف شدن رو دارن.
    اما مشکل این جاست که عکس به صورت jpg یا bmp به برنامه وارد بشه کار گره میخوره. عمل تبدیلش به png امکان پذیره. اما عمل شفاف کردن عکس داخل خود برنامه کمی مشکله.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •