[點(diǎn)晴永久免費(fèi)OA]C#.Net控件二次封裝之ComboBox下拉框
01 效果演示 ①本次練習(xí)實(shí)現(xiàn)功能是當(dāng)下拉框未選擇時(shí),在后面有圖標(biāo)閃爍提示,鼠標(biāo)移到圖標(biāo)上會(huì)顯示提示文本:還未選中任何項(xiàng)! ②當(dāng)正常選擇,非未選時(shí),會(huì)彈出登錄成功; 02 實(shí)現(xiàn)步驟 2.1、添加組件類 在上節(jié)的基礎(chǔ)上,這里繼續(xù)在LeiGongCotrols下添加組件類,命名為【ComBoxExtend】。 2.2、修改繼承 首先點(diǎn)擊【切換到代碼視圖】。 然后修改其繼承自ComboBox,然后添加引用關(guān)系,引用并在命名空間添加上:
2.3、添加控件 在工具箱中找到ErrorProvider,拖動(dòng)到設(shè)計(jì)視圖。 2.4、非空驗(yàn)證 這里擴(kuò)展也以非空驗(yàn)證舉例,擴(kuò)展自帶非空驗(yàn)證,當(dāng)為空時(shí)提示符號(hào),和文字; 非空驗(yàn)證的代碼如下:
2.5、UI界面 測(cè)試界面還是以之前的一個(gè)練習(xí)項(xiàng)目的登錄界面為底,添加擴(kuò)展的控件; 在之前的界面中添加一項(xiàng)【選擇身份】,用來(lái)選擇是管理員登錄還是普通用戶登錄。 如圖將擴(kuò)展的控件ComboBoxExtend拖到界面中合適的位置。 2.6、登錄按鈕 在登陸按鈕的事件代碼中添加上該項(xiàng)的檢查 代碼如下:
03 后記 以上控件的二次封裝只是擴(kuò)展了驗(yàn)證功能,實(shí)際項(xiàng)目中可以根據(jù)需要進(jìn)行功能的擴(kuò)展,主要步驟都是這么個(gè)步驟。 該文章在 2024/10/9 14:28:20 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |