Maskedit的掩碼含義及用法

2021-04-25 01:43:43 字數 1111 閱讀 6899

maskedit的掩碼含義及用法

maskedit是用來建立編輯框的,但它與edit編輯框可以輸入任意字元不同,maskedit可以限制使用者只能按照既定的輸入格式輸入。掩碼編輯框(maskedit)是一種特殊的編輯框。使用它可以設計出許多複雜的輸入格式。在選用maskedit之後,需要為它設計乙個輸入格式。方法如下:

首先在窗體上將maskedit選中,在物件檢視器(object inspector)中找到editmask屬性,雙擊它,彈出乙個如下圖所示的對話方塊。

對話方塊左上角的input mask編輯框用於輸入掩碼格式。掩碼格式可以分為三部分,每個部分之間用分號「;」分開,如「!90:90:90:;1;_ 」。下面解釋各輸入格式符的意義:

1. 輸入格式的第一部分是掩碼本身,也就是資料輸入格式。在這一部分用一些特殊的格式符來表示應輸入的字元型別及格式,如「!l0a9:c>ll <」這樣一串輸入格式掩碼。常用的maskedit輸入格式符有:

掩碼字元表

! 去掉輸入資料開頭的空格符

> 讓輸入資料的字母都變成大寫,直到遇上掩碼字元 <

< 讓輸入資料的字母都變成小寫,直到遇上掩碼字元》

<> 不限制輸入資料字母是大寫或小寫

/ 若在輸入格式內加入某個特殊字元,只要在特殊字元的前面加上此掩碼就可以。

l 允許輸入英文本母,而且一定要輸入

l 允許輸入英文本母,不一定要輸入

a 允許輸入英文本母和阿拉伯數字,一定要輸入

a 允許輸入英文本母和阿拉伯數字,不一定要輸入

c 允許輸入任何字元,一定要輸入

c 允許輸入任何字元,不一定要輸入

0 允許輸入阿拉伯數字,一定要輸入

9 允許輸入阿拉伯數字,不一定要輸入

# 允許輸入阿拉伯數字或正、負號字元

: 用來分隔時間資料中的時、分、秒

/ 用來分隔日期資料中的年、月、日

; 用來分隔掩碼字段

_ 代表空格符,執行時顯示下劃線字元

2. 在輸入格式中的第二部分只有0和1兩種選擇。如為1,則掩碼中的非使用者輸入資料和標準分隔符等其它各種字元會作為資料的一部分儲存;為0則不儲存。

3. 輸入格式的第三部分用於表示資料中的空位用哪個字元代替顯示。

MaskEdit中掩碼的含義及使用

去掉輸入資料開頭的空格符 讓輸入資料的字母都變成大寫,直到遇上掩碼字元 讓輸入資料的字母都變成小寫,直到遇上掩碼字元 不限制輸入資料字母是大寫或小寫 若在輸入格式內加入某個特殊字元,只要在特殊字元 的前面加上此掩碼就可以了。說明了就和c語言中的用在printf中的那個轉意字元一樣,哈哈她們的模樣原來...

POST DELETE PUT GET的含義及區別

post delete put get就像對應著資料庫的crud 增 刪 改 查 使用標準 post uri 建立 delete uri 刪除 put uri 更新或建立 get uri 查詢 get請求,用於向伺服器傳送查詢資料的請求,只是查詢,不會增加 修改資料,不會影響伺服器上資源的內容。無論...

迭代的含義及操作

基本 迭代是重複反饋過程的活動,其目的通常是為了接近並到達所需的目標或結果。每一次對過程的重複被稱為一次 迭代 而每一次迭代得到的結果會被用來作為下一次迭代的初始值。計算機 在電腦科學中,迭代是程式中對一組指令 或一定步驟 的重複。它既可以被用作通用的術語 與 重複 同義 也可以用來描述一種特定形式...