PDA

View Full Version : سوال: شفافیت برای دکمه



ghasem31372
یک شنبه 06 آذر 1401, 13:27 عصر
با سلام خدمت دوستان.

من یک دکمه دارم و میخوام شفافیتش در حالت عادی 50 باشه و وقتی فوکوس کردم 100 بشه ولی properties گزینه Opacity نداشت

گشتم ولی چیزی به درد بخوری پیدا نکردم.

به نظر شما چه راهی وجود داره؟

SajjadKhati
یک شنبه 06 آذر 1401, 20:37 عصر
سلام
کنترل های Winform این قابلیت را ندارن .
از wpf استفاده کنید .
قبلا یه کنترلی بنام transparent control برای winform برای این کار نوشته بودم اما winform ، چون ذاتا با این قابلیت سازگار نیست ، اون کنترل ، مشکلاتی را هم داره .

mazoolagh
دوشنبه 07 آذر 1401, 09:05 صبح
سلام و روز خوش
برای button به این صورت عمل کنین:

1- ویژگی flat style رو از standard به flat یا popup تغییر بدین
2- ویژگی back color رو روی 128;128;128;128 بگذارین (128 اول برای opacity 50% چون از 1 تا 255 حساب میشه - 3 تای بعدی مولفه های RGB هست که با توجه به نیاز خودتون تغییر میدین)
3- ویژگی mouseoverbackcolor از flat appearance رو روی 128;128;128;0 بگذارین (0 اول برای شفافیت 100%)