본문 바로가기
C#/DevExpress

DevExpress / Winform TextEdit Class TextEdit에 숫자 값에 서식 적용하기.

by HyunS_ 2019. 4. 17.

TextEdit 컨트롤에 입력 된 숫자의 서식을 변경할 수 있습니다.

 

EditMask 값을 변경해주면 됩니다.

 

using System;
using System.Windows.Forms;

namespace WindowsFormsApp4
{
	public partial class Form1 : Form
    {
		#region Form1()

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

			CreateTextEdit();
		}

		#endregion

		#region CreateTextEdit()

		/// <summary>
		/// 텍스트 에디트 컨트롤을 생성합니다.
		/// </summary>
		private void CreateTextEdit()
		{ 
			this.textEdit1.Location = new System.Drawing.Point(60, 60);
			this.textEdit1.Name	    = "textEdit1";
			this.textEdit1.Size		= new System.Drawing.Size(200, 30);

			this.textEdit1.Properties.Mask.MaskType					    = DevExpress.XtraEditors.Mask.MaskType.Numeric;
			this.textEdit1.Properties.Mask.EditMask						= "";
			this.textEdit1.Properties.Mask.UseMaskAsDisplayFormat	    = true;
			this.textEdit1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Far;

			this.textEdit1.EditValue = 98555.76;
		}

		#endregion
	}
}

 

아래 링크에 가면 Mask 값에 따라 출력 결과가 다를 수 있음을 확인 할 수 있습니다.

https://documentation.devexpress.com/WindowsForms/1498/Controls-and-Libraries/Editors-and-Simple-Controls/Simple-Editors/Editors-Features/Mask-Editors-Overview/Mask-Type-Numeric

728x90

댓글