自定義服務器控件之CTextBox(一)

例圖:CYT.Framework.CTextBox

 

效果圖:

 

CYT.Framwork.CTextBox效果圖

功能目標:

1 自定義:MaxLength屬性,當用戶填完移開焦點自動驗證其字符長度上限.

2 自定義:MinLength屬性,當用戶填完移開焦點自動驗證其字符長度下限.

3 自定義:ValidateExpress屬性,當用戶移開焦點自動驗證設置好的有效的正則表達式,如果不是正則表達示允許的,則會自動提示ValidateMessgae屬性設置好的錯誤信息.

4 自定義:ValidateMessage屬性,參考 功能目標3.

 

意義:減少程序員做項目經常對錶單的常用驗證的重複工作時間.

後續改進.增加驗證控件.與CBUTTON控件綁定,當驗證控件對綁定的各個CTEXTBOX的驗證爲TRUE時,則觸發CBUTTON控件的後臺事件,否則,不觸發.

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章