PDA

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



mhs5862
یک شنبه 09 مهر 1391, 11:19 صبح
من در برنامم فرم دوم رو که میبندم تا اطلاعات فرم قبل ظاهر شه طول میکشه و میخوام یه progressbar بذارم که فرم 2 که داره به آهستگی hide میشه رو نشون نده چیکار کنم؟

harani
یک شنبه 09 مهر 1391, 11:28 صبح
1-یه تایمر بذار Enabel ان را true کن و intrval آن را برابر 1000 (1 ثانیه) و یا 100 (0.1 ثانیه ) و یا 10 (0.01 ثانیه) و یا 1 (0.001 ثانیه) بذار .
2- دوبار رو تایمر کلیک کن تا وارد رویدادش بشی . بعد مد زیر رو بنویس :

private void timer1_Tick(object sender, EventArgs e)//h
{
progressBarX1.Increment(1);//f

if (progressBarX1.Value == 100)//d
{
timer1.Stop();//a
this.Hide();//from2 Hide mishe
new Form1().Show();//form1 zaher mishe
}
}