PDA

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



drsina
پنج شنبه 07 آذر 1392, 11:03 صبح
سلام !
یه فرم دارم با دو event :

1 .


private void Form1_MouseLeave(object sender, EventArgs e)
{
this.Opacity = 30.00;

}


2.

private void Form1_MouseEnter(object sender, EventArgs e)
{

this.Opacity = 80.00;

}


حالا properties توو Form1 شفافیت رو 10% گذاشتم ، وقتی رویداد 2 یعنی موس Enter اجرا میشه ، شفافیت 100 % میشه ......

چرا ؟!:افسرده:

اینم فایلش : 113295

hamid_hr
پنج شنبه 07 آذر 1392, 12:25 عصر
opacity رو بايد يك عدد بين 0 تا 1 بدي
this.Opacity = 0.8;

matin.soft
پنج شنبه 07 آذر 1392, 12:27 عصر
لطفاً Trace کنید و کدهایی که اجرا می شوند رو خط به خط دنبال کنید تا به مشکل پی ببرید.
چون از ویژوال استودیوی 2008 استفاده می کنم نتونستم فایلتون رو اجرا کنم.
موفق باشید.

CsharpNevisi
پنج شنبه 07 آذر 1392, 15:36 عصر
private void Form1_MouseEnter(object sender, EventArgs e)
{
this.Opacity = 0.8D;
}

private void Form1_MouseLeave(object sender, EventArgs e)
{
this.Opacity = 0.2D;
}