PDA

View Full Version : Opacity



eyelash
چهارشنبه 20 دی 1385, 23:25 عصر
من توی فرمم یک TrackBar گذاشتم و یک کلید که وقتی کاربر روی اون کلیک کرد میزان Opacityفرمم به اندازه مقدارTrackBar تغیر کنه ولی کار نمی ده.
حتی بعد از تغیر Opacity فرم اون را Refresh() کردم ولی فایده ای نداشت.
ممنون می شم دوستان راهنمایی کنن چه جوری Opacity فرم را در حین اجرای برنامه تغیر بدم.

ghafoori
پنج شنبه 21 دی 1385, 07:35 صبح
دوست عزیز یک TrackBar در فرمت بگذار و کمترین مقدار ان را بده 0 و بیشترین رو بده 100 و داخل رویداد ان این کد را بنویس


Me.Opacity = (100 - Me.TrackBar1.Value) / 100

leilav_1984
پنج شنبه 21 دی 1385, 08:08 صبح
من توی فرمم یک TrackBar گذاشتم و یک کلید که وقتی کاربر روی اون کلیک کرد میزان Opacityفرمم به اندازه مقدارTrackBar تغیر کنه ولی کار نمی ده.
حتی بعد از تغیر Opacity فرم اون را Refresh() کردم ولی فایده ای نداشت.
ممنون می شم دوستان راهنمایی کنن چه جوری Opacity فرم را در حین اجرای برنامه تغیر بدم.

شاید به جای Refresh
form.Activate جواب بده

MJ.VB.NET
دوشنبه 25 دی 1385, 23:09 عصر
دوست عزیز مقدار Opacity باید بین 0 و 1 باشد مثلا برای 50% باید 0.5 بزنی

MJ.VB.NET
دوشنبه 25 دی 1385, 23:10 عصر
در ضمن Refresh هم نمی خواد