티스토리 뷰
728x90
반응형
DevExpress를 이용한 반투명 대기화면 만들기.
SplashScreenManager.ShowOverlayForm(this)에 대한 간략한 소개 DevExpress 내용.
- 컨트롤 또는 양식과 겹칩니다.
- 사용자가 중첩된 컨트롤과 상호 작용하는 것을 방지합니다.
- 화면에서 크기나 위치가 변경되어도 컨트롤이 겹칩니다.
- 별도의 스레드에서 실행되며 기본 스레드와 작업 스레드를 차단하지 않습니다.
- 겹쳐진 컨트롤 위에 사용자 정의 메시지와 버튼을 표시할 수 있습니다.
using DevExpress.XtraSplashScreen;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Dev_ProgressPanel
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
IOverlaySplashScreenHandle handle = null;
IOverlaySplashScreenHandle ShowProgressPanel()
{
return SplashScreenManager.ShowOverlayForm(this);
}
void CloseProgressPanel(IOverlaySplashScreenHandle handle)
{
if (handle != null)
SplashScreenManager.CloseOverlayForm(handle);
}
private void simpleButton1_Click(object sender, EventArgs e)
{
try
{
handle = ShowProgressPanel();
Thread.Sleep(1000);
CloseProgressPanel(handle);
}
catch(Exception ex)
{
CloseProgressPanel(handle);
}
}
}
}
ShowOverlayForm(Control) 메서드를 호출하여 컨트롤이나 양식 위에 오버레이 양식을 표시합니다.
CloseOverlayForm(IOverlaySplashScreenHandle) 메서드는 양식을 닫기 위해 전달할 수 있는 핸들을 반환합니다 .
간략한 Overlay Form is a semi-transparent splash screen 소개 입니다 ~
반응형
'Program' 카테고리의 다른 글
네이버 클라우드 서버: Micro Server 생성 가이드 (1) | 2024.06.26 |
---|---|
NET MAUI란? (0) | 2024.06.25 |
Windows10 자동 업데이트 해제 (3) | 2024.03.27 |
Windows의 Hooking 이란 ? (2) | 2024.03.07 |
[DevExpress] - WaitForm (1) | 2024.03.03 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 다이어트도시락
- 가성비템
- 편리한사용
- 건강간식
- 헬스간식
- 여름필수템
- 견과류
- 맛있는간식
- 눈건강
- 냉동도시락
- 간편조리
- 간편식
- 비타민C
- 다이어트
- 영양제
- 인테리어템
- 건강한습관
- 캠핑용품
- 아침대용
- 가성비
- 다이어트식단
- 지속가능성
- 편리한요리
- 다이어트간식
- 여행준비
- 영양보충
- 깔끔한디자인
- 피부진정
- 건강관리
- 가성비갑
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함