PDA

View Full Version : مشکل در خاصیت Opacity



mhf61mhf61
شنبه 07 اردیبهشت 1387, 16:30 عصر
با عرض سلام و تشکر

من برای لوگوی اول برنامه از خاصیت Opacity استفاده می کنم و برنامه زیر را که در لینک

http://barnamenevis.org/forum/showthread.php?t=88612&highlight=%D9%85%D8%AD%D9%88
موجود است نوشته ام اما به هیچ عنوان هیچ اتفاقی رخ نمی دهد.:ناراحت:



private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Interval = 10;
this.Opacity = 0;
}

private void timer1_Tick(object sender, EventArgs e)
{
if (this.Opacity >= 1)
timer1.Enabled = false;
this.Opacity += 0.02;
}



در ضمن این فرم توسط یک فرم دیگر که هر دو فرزند یک فرم اصلی هستند فراخوانی می شود.(اگر ممکن است که مشکل از اینجا باشد؟!!!؟!)


لطفا راهنمایی کنید.

علیرضا مداح
شنبه 07 اردیبهشت 1387, 17:02 عصر
سلام ،
توجه کنید که شما تنها می توانید پروپرتی Opacity را بر روی فرم های TopLevel اعمال نمایید.


private void Form1_Load(object sender, EventArgs e)
{
this.Opacity = 0;
timer1.Interval = 100;
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
if (this.Opacity < 1)
{
this.Opacity += 0.05;
}
else
timer1.Enabled = false;
}

agtabesh
دوشنبه 10 تیر 1387, 01:51 صبح
private void Form1_Load(object sender, EventArgs e)
{
this.Opacity = 0;
timer1.Interval = 10;
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
if (this.Opacity < 100)
{
this.Opacity += 0.02;
}
else
timer1.Enabled = false;
}