입력상자에 커스텀 에디터 출력하기 입니다.
using System;
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();
XtraInputBoxArgs xtraInputBoxArgs = new XtraInputBoxArgs();
xtraInputBoxArgs.Caption = "Shipping options";
xtraInputBoxArgs.Prompt = "Delivery Date";
xtraInputBoxArgs.DefaultButtonIndex = 0;
xtraInputBoxArgs.Showing += xtraInputBoxArgs_Showing;
DateEdit editor = new DateEdit();
editor.Properties.CalendarView = DevExpress.XtraEditors.Repository.CalendarView.TouchUI;
editor.Properties.Mask.EditMask = "yyyy-MMMM-dd";
xtraInputBoxArgs.Editor = editor;
xtraInputBoxArgs.DefaultResponse = DateTime.Now.Date.AddDays(3);
var result = XtraInputBox.Show(xtraInputBoxArgs).ToString();
}
#endregion
#region xtraInputBoxArgs_Showing(sender, e) - 입력 박스가 출력될 때 발생합니다.
/// <summary>
/// 입력 박스가 출력될 때 발생합니다.
/// </summary>
/// <param name="sender">이벤트 발생자 입니다.</param>
/// <param name="e">이벤트 인자 입니다.</param>
private void xtraInputBoxArgs_Showing(object sender, XtraMessageShowingArgs e)
{
e.Form.Icon = this.Icon;
}
#endregion
}
}
728x90
'C# > DevExpress' 카테고리의 다른 글
DevExpress / Winform 탭 그룹을 생성합니다. (1) | 2019.06.16 |
---|---|
DevExpress / Winform XtraDialog로 로그인 화면 만들기. (0) | 2019.06.07 |
DevExpress / Winform 메시지 박스안의 버튼에 커스텀 폰트 적용하기 (0) | 2019.06.07 |
DevExpress / Winform 메시지 박스안의 버튼에 커스텀 이미지 추가하기 (0) | 2019.06.07 |
DevExpress / Winform 자동 종료 메시지 박스 만들기. (0) | 2019.06.07 |
댓글