DevExpress:帶計算機功能的文字框CalcEdit

來源:互聯網
上載者:User

標籤:

本文為我的.NET控制項陳列庫DevExpress使用筆記,我的DevExpress版本為13.1

1、控制項類型全稱:DevExpress.XtraEditors.CalcEdit

2、控制項所在程式集:DevExpress.XtraEditors.v13.1.dll

3、工具箱內分類:DX.13.1: Common Controls

4、控制項樣式

5、CalcEdit控制項是一個用於顯示數位文字框,文字框的內容,可以通過點擊右側按鈕彈出的計算機計算得出

6、CalcEdit的功能與Windows提供的電腦程式calc.exe中的“標準型”計算機非常類似,與calc.exe相比只是少了M-按鈕的功能

7、為CalcEdit控制項的計算機面板

以下是部分按鍵的功能

Back:有的計算機上的按鈕圖案為“←”,功能為撤銷上一次操作

CE:(Clear Enter)在數字輸入期間按下此鍵,將清除輸入寄存器中的值並顯示"0",可重新輸入

C:(Clear)清除全部資料結果和運算子

MC:(Memory Clear)清除儲存空間內儲存的資料

MR:(Memory Read)讀取儲存空間內儲存的資料

MS:(Memory Save)將所顯示的數存入儲存空間中,儲存空間中原有的資料被覆蓋

M+:將輸入的數加上儲存空間中的數,所得結果存入儲存空間

sqrt:(Square Root)將當前輸入的數字開方

1/x:將當前輸入的數字取倒數

8、在屬性管理員中,找到Properties分類下的Mask,可以進入DevExpress的“Mask Editor”工具,編輯計算機的Mask。這裡的Mask是一種格式化數位規則。是一張“Mask Editor”的:

MaskType選擇Numeric,“Edit Mask”文字框中,輸入要約束CalcEdit文字框格式化的Mask,下面的“Predefined mask”列表中提供了一些DevExpress預設好的Mask,最下側的“Test input”中可以輸入測試資料,這個文字框會受到“Edit Mask”文字框中設定的Mask格式化。

六個最基本的Mask如下:

  • Currency:金額,精確到小數點後兩位,有千位符,Mask為“c”

  • Decimal:整數,無千位符,Mask為“d”

  • Fixed-point:小數,精確到小數點後兩位,無千位符,Mask為“f”

  • Number:小數,精確到小數點後兩位,有千位符,Mask為“n”

  • Percent(mode 1):百分數,表示成帶百分比符號形式,有千位符,EditValue為原數乘以100後的整數(如Text顯示為12%,則EditValue為12),Mask為“P”

  • Percent(mode 2):百分數,表示成小數形式,有千位符,EditValue為小數(如Text顯示為12%,則EditValue為0.12),Mask為“p”

END

DevExpress:帶計算機功能的文字框CalcEdit

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.