(1) 기본기능 따라해 보기 #2
- 이어서 관련 프로그램 실행과 결과를 확인해 보겠습니다.
- 이번 내용은 Splash Screen 사용법에 대해서 알아 공부해 보겠습니다.
- "Show Skin Splash Screen (showSkinSplashScreenButton)" 더블크릭후 소스를 입력합니다.
- showSkinSplashScreenButton Script 입니다.
- "Hide Splash Screen (hideSplashScreenButton)" 더블크릭후 소스를 입력합니다.
- hideSplashScreenButton Script 입니다.
- 계속해서 "Show Fluent Splash Screen (showFluentSplashScreenButton)" 더블크릭후 소스를 입력합니다.
private void showFluentSplashScreenButton_Click(object sender, EventArgs e)
{
SplashScreenManager.ShowFluentSplashScreen(
title: "Splash Screen Demo",
subtitle: "DevExpress WinForms Online Training",
loadingIndicatorType: FluentLoadingIndicatorType.Ring,
leftFooter: "All things come to those who wait",
rightFooter: "... hopefully",
startPos: SplashFormStartPosition.CenterScreen);
}
- "Show Custom Splash Screen (showCustomSplashScreenButton)" 더블크릭후 소스를 입력합니다.
private void showCustomSplashScreenButton_Click(object sender, EventArgs e)
{
SplashScreenManager.ShowForm(this, typeof(SplashScreen1), true, true, SplashFormStartPosition.CenterScreen);
}
- "Show Splash Image (showSplashImageButton)" 더블크릭후 소스를 입력합니다.
private void showSplashImageButton_Click(object sender, EventArgs e)
{
var image = SvgImage.FromResources("sample_2_17.splash-image.svg", this.GetType().Assembly);
SplashScreenManager.ShowImage(image, new Size(600, 600), true, true, SplashFormStartPosition.CenterScreen, Point.Empty);
}
- "Show Separate Form with Splash Screen (separateFormButton)" 더블크릭후 소스를 입력합니다.
private void separateFormButton_Click(object sender, EventArgs e)
{
new SeparateForm().Show();
}
- SeparateForm에서 splashScreenManager1 선택후 SplashScreenManager 작업
- Active Splash Form : SplashScreen1 선택
- Closing Delay : 500 -> 2000 선택
- "Hide Splash Screen With Delay (hideSplashScreenWithDelayButton)" 더블크릭후 소스를 입력합니다.
private void hideSplashScreenWithDelayButton_Click(object sender, EventArgs e)
{
SplashScreenManager.CloseForm(false, 3000, this);
}
(2) 실행화면
(3) 최종소스
이렇게 해서 Navigation Controls 에 대해서 알아 보았습니다.
감사합니다.
'개발(IT) > DevExpress 교육자료' 카테고리의 다른 글
DevExpress 강좌3-2 (MDI Demo) (0) | 2024.01.21 |
---|---|
DevExpress 강좌3-1 (MDI Demo) (0) | 2024.01.20 |
2.Navigation Controls - SplashScreenManager Demo #1 (0) | 2023.12.03 |
2.Navigation Controls - DockManager Demo (0) | 2023.12.03 |
2.Navigation Controls - Accordion Demo (0) | 2023.12.03 |