timer에 interval을 1000(1초)로 했습니다...소스 참고 하세요...
private int time = 0;
private void timer1_Tick(object sender, System.EventArgs e)
{
time++;
if ( time == 3 )
{
Form main = new Form2();
main.Show();
this.Hide();
}
}
private void Form1_Load(object sender, System.EventArgs e)
{
timer1.Start();
}
프로그램 시작할때 form1이 실행되구요....타이머가 시작됩니다....tick이벤트에서 카운트 하다가 time이 3이되면 form1을 숨기고 form2를 보여주게 했습니다.
form1을 hide가 아닌 close를 시키면 form1에서 생성한 form2도 닫히게 되니 close를 이용하시려면 소스를 조금 수정해야 합니다....누가 먼저 열려서 불러오냐의 차이 이므로 수정하시기 어렵지 않을 거에요....^^;
private int time = 0;
private void timer1_Tick(object sender, System.EventArgs e)
{
time++;
if ( time == 3 )
{
Form main = new Form2();
main.Show();
this.Hide();
}
}
private void Form1_Load(object sender, System.EventArgs e)
{
timer1.Start();
}
프로그램 시작할때 form1이 실행되구요....타이머가 시작됩니다....tick이벤트에서 카운트 하다가 time이 3이되면 form1을 숨기고 form2를 보여주게 했습니다.
form1을 hide가 아닌 close를 시키면 form1에서 생성한 form2도 닫히게 되니 close를 이용하시려면 소스를 조금 수정해야 합니다....누가 먼저 열려서 불러오냐의 차이 이므로 수정하시기 어렵지 않을 거에요....^^;
다음검색