نمایش نتایج 1 تا 6 از 6

نام تاپیک: نحوه مات کردن و شفاف کردن فرم

  1. #1

    نحوه مات کردن و شفاف کردن فرم

    سلام دوستان، شاید سوال سختی باشه اما خیلی دوست دارم نحوه ی مات کردن فرم رو بدونم.
    یعنی در کنار گزینه ی Transparent میخوام شفافیت بصورت مات باشه نه شیشه ای، مثل نوار استارت منو در ویندوز 7. همینطور اگر نحوه ی transparent کردن محتویات داخل فرم رو هم کسی بدونه ممنون میشم آموزش بده.
    پیشاپیش تشکر میکنم

  2. #2

    نقل قول: نحوه مات کردن و شفاف کردن فرم

    یکی از بهترین روش های transparent کردن فرم استفاده از این در فورم اود برنامه هست:

    this.Opacity = 0.5;

    اما اگه افکت aero رو میخواین از این استفاده کنید:(باید از dwm استفاده کنید)
    http://www.codeproject.com/Articles/...ged-Win32-Appl

  3. #3
    کاربر دائمی آواتار perkas
    تاریخ عضویت
    اردیبهشت 1392
    محل زندگی
    خوزستان
    سن
    45
    پست
    369

    نقل قول: نحوه مات کردن و شفاف کردن فرم

    میشه کاری کرد که فقط Opacity فرم کم یا زیاد بشه ؟

    و کنترلرهای داخلش تغییر نکنن ( شفاف نشن ) ؟

  4. #4

    نقل قول: نحوه مات کردن و شفاف کردن فرم

    ممنون دوست عزیز، تقریبا همین افکت منظورم بود اما به نظر میاد این افکت با کلفت کردن Border فرم درست میشه، من میخواستم به خود فرم افکت مات بدم و داخلش کنترل قرار بدم
    حالا قسمت دوم سوالم اینه که میشه همین افکت aero رو به کنترل های داخل فرم داد؟ مثل containerها.
    یه سوال دیگه هم داشتم، میخواستم وقتی میزان شفافیت یک container رو تغییر میدم شفافیت کنترل های داخل اون هم تغییر کنه اما اینطور نمیشه، ممنون میشم.
    تشکر
    آخرین ویرایش به وسیله hamed-lavafi : دوشنبه 01 مهر 1392 در 01:53 صبح

  5. #5

    نقل قول: نحوه مات کردن و شفاف کردن فرم

    نقل قول نوشته شده توسط hamed-lavafi مشاهده تاپیک
    ممنون دوست عزیز، تقریبا همین افکت منظورم بود اما به نظر میاد این افکت با کلفت کردن Border فرم درست میشه، من میخواستم به خود فرم افکت مات بدم و داخلش کنترل قرار بدم
    حالا قسمت دوم سوالم اینه که میشه همین افکت aero رو به کنترل های داخل فرم داد؟ مثل containerها.
    یه سوال دیگه هم داشتم، میخواستم وقتی میزان شفافیت یک container رو تغییر میدم شفافیت کنترل های داخل اون هم تغییر کنه اما اینطور نمیشه، ممنون میشم.
    تشکر
    متاسفانه تاجایی که من میدونم همچین چیزی امکان پزیر نیست .... ممکنه بشه از روی کلاس اصلی کنترل ها یه کلاس جدید ارث بری کنی و توش رو یه همچین افکتی با api ها کار کنی ...اما مطمئن نیستم بشه .... اما میتونید همزمان از opacity و aero استفاده کنین به یه چیزایی میرسین....
    نقل قول نوشته شده توسط perkas مشاهده تاپیک
    میشه کاری کرد که فقط Opacity فرم کم یا زیاد بشه ؟

    و کنترلرهای داخلش تغییر نکنن ( شفاف نشن ) ؟
    برو همون لینکی دادم رو نگاه کن (dwmapi)تو پست قبلی.....
    transparentkey هم خوبه...
    آخرین ویرایش به وسیله aliagamon : دوشنبه 01 مهر 1392 در 14:06 عصر

  6. #6

    نقل قول: نحوه مات کردن و شفاف کردن فرم

    بخاطر همین اولش گفتم شاید یکم سخت باشه چون میدونم چیزی نیست که بشه راحت از apiهای آماده استفاده کرد. الان مرورگر گوگل کروم یه همچین چیزی رو توی قسمت تب هاش پیاده سازی کرده که دقیقا همون چیزیه که من میخوام، یا مثلا notification داخل ios7.
    بازم ممنون دوست من که وقت گذاشتی*

تاپیک های مشابه

  1. سوال: نحوه سایه دار یا شفاف کردن قسمتی از فرم
    نوشته شده توسط ali reza mansoori 2 در بخش VB.NET
    پاسخ: 7
    آخرین پست: شنبه 17 اسفند 1392, 12:19 عصر
  2. شفاف کردن فرم
    نوشته شده توسط crasis در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: یک شنبه 22 شهریور 1388, 12:15 عصر
  3. سوال: نحوه فعال و غیر فعال کردن منوبار و تولزبار توسط کد نویسی در فرم لوگین
    نوشته شده توسط منتظران منتظر در بخش Access
    پاسخ: 1
    آخرین پست: شنبه 29 تیر 1387, 00:37 صبح
  4. نحوه محدود کردن حرکت ماوس روی فرم
    نوشته شده توسط amir_pro در بخش C#‎‎
    پاسخ: 6
    آخرین پست: جمعه 17 فروردین 1386, 23:00 عصر
  5. شفاف کردن فرم ، چطوری؟
    نوشته شده توسط حامد مصافی در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: یک شنبه 22 آذر 1383, 07:48 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •