PDA

View Full Version : Opacity



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

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


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

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

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

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

MJ.VB.NET
سه شنبه 26 دی 1385, 00:10 صبح
در ضمن Refresh هم نمی خواد