Bahar_HS
پنج شنبه 05 اسفند 1389, 17:06 عصر
با سلام
می خوامSplashScreen همراه با افکت باشه،این کدو در Program.csنوشتم:
public static SplashForm splash = null;
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
//
splash = new SplashForm();
splash.Show();
Form2 mainForm = new Form2();
splash.Refresh();
Application.Run(mainForm);
}
واین کد رو هم در فرم لود اولین فرمی که نشون داده میشه:
private void Form2_Load(object sender, EventArgs e)
{
//\\
Program.splash.Refresh();
//Load Main Form
System.Threading.Thread.Sleep(7000);
//End Load
//Program.splash.Close();
//\\
مدت زمان نمایش و کاهش و افزایش رو چه طوری باید تنظیم کرد؟
مثلا این کهopacity از 0 بشه 1 ،یک ثانیه طول بکشه،
2ثانیه فرم نمایش داده بشه،
ودوباره در یک ثانیهopacity از 1 بشه 0 و اولین فرم برنامه لود بشه،
مدت زمان موردنظر و همین طورInterval timer و گام افزایشی و کاهشی چطور باید تنظیم شن؟
من Interval timer رو 10 گذاشتم و گام افزایشی-کاهشی رو
this.Opacity += 0.1
ولی قبل از کامل شدن افکت موردنظر برایSplashScreenفرم اول نمایش داده می شود،
چکارباید بکنم؟:متفکر::متفکر:
می خوامSplashScreen همراه با افکت باشه،این کدو در Program.csنوشتم:
public static SplashForm splash = null;
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
//
splash = new SplashForm();
splash.Show();
Form2 mainForm = new Form2();
splash.Refresh();
Application.Run(mainForm);
}
واین کد رو هم در فرم لود اولین فرمی که نشون داده میشه:
private void Form2_Load(object sender, EventArgs e)
{
//\\
Program.splash.Refresh();
//Load Main Form
System.Threading.Thread.Sleep(7000);
//End Load
//Program.splash.Close();
//\\
مدت زمان نمایش و کاهش و افزایش رو چه طوری باید تنظیم کرد؟
مثلا این کهopacity از 0 بشه 1 ،یک ثانیه طول بکشه،
2ثانیه فرم نمایش داده بشه،
ودوباره در یک ثانیهopacity از 1 بشه 0 و اولین فرم برنامه لود بشه،
مدت زمان موردنظر و همین طورInterval timer و گام افزایشی و کاهشی چطور باید تنظیم شن؟
من Interval timer رو 10 گذاشتم و گام افزایشی-کاهشی رو
this.Opacity += 0.1
ولی قبل از کامل شدن افکت موردنظر برایSplashScreenفرم اول نمایش داده می شود،
چکارباید بکنم؟:متفکر::متفکر: