본문 바로가기
C#/DevExpress

DevExpress / Winform 자동 종료 메시지 박스 만들기.

by HyunS_ 2019. 6. 7.

DevExpress / Winform 자동 종료 메시지 박스 만들기 입니다.

몇초뒤에 닫힐지 설정하고, 설정된 시간이 점점 줄어드는 것을 확인할 수 있습니다.

 

 

using System.Windows.Forms;

using DevExpress.XtraEditors;

namespace WindowsFormsApp1
{
    /// <summary>
    /// 메인폼 클래스 입니다.
    /// </summary>
    public partial class MainForm : Form
    {
        // Constructor (Public)

        #region MainForm() - 생성자 입니다.

        /// <summary>
        /// 생성자 입니다.
        /// </summary>
        public MainForm()
        {
            InitializeComponent();

            XtraMessageBoxArgs xtraMessageBoxArgs = new XtraMessageBoxArgs();

            xtraMessageBoxArgs.AutoCloseOptions.Delay                    = 5000;
            xtraMessageBoxArgs.Caption                                   = "자동 종료 메시지";
            xtraMessageBoxArgs.Text                                      = "이 메시지는 5초 뒤에 닫힙니다.";
            xtraMessageBoxArgs.Buttons                                   = new DialogResult[] {DialogResult.OK, DialogResult.Cancel};
            xtraMessageBoxArgs.DefaultButtonIndex                        = 0;
            xtraMessageBoxArgs.AutoCloseOptions.ShowTimerOnDefaultButton = true;

            XtraMessageBox.Show(xtraMessageBoxArgs).ToString();

            #region 이벤트를 설정합니다.

            this.FormClosing += mainForm_FormClosing;

            #endregion
        }

        #endregion
    }
}

 

728x90

댓글