개발(IT)/DevExpress(WinForm)

[GridView] SplashScreenManager 사용하여 대기중/로딩중 Popup

isony 2023. 8. 25. 22:39
반응형

프로그램을 사용하다 보면 조회나 작업처리시 대기중 커서 모양으로 변경되어 기다릴때가 있습니다.

이럴때 원하는 화면으로 변경해서 보여주시는 기능이 SplashScreenManager 입니다.

컨포넌트(도구아이콘)를 하면 아래와 같이 화면에 표시가 됩니다.

<SplashScreenManager>

여기에서 'Add Wait Form' 를 선택하면 Form 프로그램(WaitForm1)을 자동으로 생성하여 줍니다.

<WaitForm1>

또, 'Add Splash Screen'를 선택하면 

<Add Splash Screen 선택>

위와 같이 화면 표시되면서 Form 포그램(SplashScreen1)을 자동으로 생성하여 줍니다.

<SplashScreen1>

이렇게 생성된 Form를 개발자 양식에 맞추어 수정하시고 변경해서 사용하시면 됩니다.

 

이제 폼을 생성했으니 SplashScreenManager  컴포넌트는 필요가 없으니 삭제 하셔되 됩니다.

적용해서 사용해 보겠습니다.

 

<사용 방법1>

            //Cursor = Cursors.WaitCursor;
            SplashScreenManager.ShowForm(typeof(WaitForm1));

                    :

            //Cursor = Cursors.Default;
            SplashScreenManager.CloseForm();

 

<사용 방법2>

                //Cursor = Cursors.WaitCursor;
                SplashScreenManager.ShowForm(typeof(SplashScreen1));

                       :

                //Cursor = Cursors.Default;
                SplashScreenManager.CloseForm();

 

 

반응형