아주 별거 아닌데.. 이런거 하나 해주면 좋다고 한다.. -_-
(오옷~ 시스템이 확~ 바꼈구만~!!) -_-;
뭐 암튼 그렇다.. 순서대로 따라해봄
1. 먼저 그럴싸한 이미지 하나 만든다.. (뭐 대충 500*350 픽셀에다가 이런거..)
2. 그다음 새폼을 하나만들고 보더 스타일 없이 CenterScreen 띄움으로 하고
가운데 마진없이 Panel하나 만들고 Dock->Fill 그리고 그 패널 백그라운드 이미지를
1에서 만든 이미지로 하고 Strech 한다..
3. 그리고 그폼에 타이머 하나 넣고 1초~2초정도로 만들고
폼로드에서 timer를 start하고 타이머 틱에서 stop하고 폼을 close 한다.
4. 그다음 Program.cs 등의 주진입점에서 다음처럼 쓰레드로 창을 띄운다
메인폼 이름이 FrmMain 이고 스플레쉬폼 이름이 SplashFrm 이라면
Thread sp_thred = new Thread(() => { Application.Run(new SplashFrm());});
sp_thread.Start();
Thread.Sleep(50);
//메인프로그램 시작
Application.Run(new FrmMain());
요로코롬 해주면 스플레쉬폼은 쓰레드니까 타이머가 다되면 알아서 죽고
메인폼은 메인폼대로 진행 나가면 된다..
ㅇㅇ

댓글 없음:
댓글 쓰기