상세 컨텐츠

본문 제목

[C#] 폼 로딩 GIF 생성

카테고리 없음

by 룰루랄라코알라 2023. 8. 9. 07:46

본문

해당 폼에 속성에서  리소스에 로딩 GIF 를 추가 해주고 

 

 

신규 폼을 생성을 하고  TOPMost 속성 값을 true , 폼스타일을 none 으로 하며 생성을 해준후 IsBackground 를 통해 폼을 활성화 시켜 준다.

 

 private void Form1_Load(object sender, EventArgs e)
        {
            //파일읽기 시간이 컴퓨터상황에 따라서 오래걸리 수 있음..
            //로딩창..
            th = new Thread(new ThreadStart(LoadFormShow));
            th.IsBackground = true;
            th.Start();

            //폼이 생기기전에 닫기요청이 발생할 것을 막악주기
            Thread.Sleep(1000);

            //파일읽기..
            configInitThread = new Thread(new ThreadStart(ConfigInit));
            configInitThread.IsBackground = true;
            configInitThread.Start();
        }
        
           private void LoadFormShow()
        {
            this.Invoke(new Action(() =>
            {
                form2 = new Form2();
                form2.Show();
            }));
        }
반응형