PDA

View Full Version : چگونه یک فرم را ارام ارام محو کنیم



boys00
دوشنبه 14 خرداد 1386, 17:54 عصر
سلام به همه دوستان
می خواستم بدون می شود یک فرم را محو کنیم در دلفی این کار را می شود بکنیم آیا سی شارپ هم می شود یعنی وقتی فرم را باز یا بسته می کنیم آرام آرام ظاهر شود

omid_Ahmadi
دوشنبه 14 خرداد 1386, 18:07 عصر
Opacity فرم رو برابر با 0 قرار بدید، بعد در رویداد Load فرم کد زیر رو قرار بدید:



System.Threading.Thread.Sleep(50);
for (int i = 0; i < 100; i++)
{
this.Opacity += 0.01;
Application.DoEvents();
System.Threading.Thread.Sleep(50);
}


موفق باشید

reza.palang
دوشنبه 14 خرداد 1386, 18:55 عصر
چراش رو نمیدونم اما این کد توی رویداد Laod کار نمیکنه.
باید توی رویداد Shown قرار بگیره.

مهدی رحیم زاده
دوشنبه 14 خرداد 1386, 19:11 عصر
اینو نگاه کن
اون کاری رو که تو می خوای انجام میده :
البته یه کمی فرق هم داره ...

poya011
دوشنبه 14 خرداد 1386, 20:57 عصر
یک کار ساده یک تایمر اضافه کنید و در کد تایمر را وارد کنید


for(int i=0;i<100;i++)
{
opacity+=0.001;
}

توجه تایمر باید enabel = true و فرم که می خواهید محو شود opacity = 0%