日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何正確實現(xiàn)VB.NET重載Windows控件

VB.NET編程語言的作用在開發(fā)人員眼中看來是非常重要的。我們在這里就會為大家介紹一下VB.NET重載Windows控件的相關(guān)方法,希望可以幫助大家提高對VB.NET的理解程度,提高編程效率。#t#

創(chuàng)新互聯(lián)公司主要從事網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)建德,十余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220

在VB.NET中,用戶可以根據(jù)一個已經(jīng)存在的控件繼承出一個新的Windows控件來實現(xiàn)VB.NET重載Windows控件,假設(shè)現(xiàn)在需要一種Text控件,當(dāng)用tab鍵移到該控件時,整個Text中的內(nèi)容都被highlight了,在VB 6.0中,這可以通過編寫一個新的Dll動態(tài)庫,但是Textbox控件在工具箱中被屏蔽掉了,并且失去了Textbox的一些有用的事件。而在vb 7.0中則可以通過繼承Textbox類而派生出一個新的類。

下面舉一個例子,通過Windows設(shè)計環(huán)境,建立一個窗體,在這個窗體中有兩個Textbox,通過在"Project|Add User Control"菜單給工程加入一個名為"HitextBox.vb"的對象,使這個控件繼承TextBox的屬性,而不是要自定義一個全新的控件,如下:

 
 
 
  1. Public class HtextBox
  2. Inherits Textbox

下面先編譯一下整個VB.NET重載Windows控件的工程,新加入的HtextBox控件將會出現(xiàn)在左邊的工具欄的底部。用戶可以在建立的任何一個Windows窗體中建立一個HtextBox類對象。在類的代碼中,插入如下代碼以實現(xiàn)highlight的功能:當(dāng)你用Tab鍵移到Textbox時,Textbox的全部內(nèi)容變?yōu)閔ightlight。

 
 
 
  1. Public class HttextBox
  2. Inherits Textbox
  3. Public Sub New
  4. Mybase.New
  5. 'Add Event event handler
  6. AddHandler Enter,_
  7. New System.EventHandler(AddressOf_
  8. Me.Ht_Enter)
  9. End Sub
  10. 'Enter event handler is 
    inside the class
  11. Protected Sub Ht_Enter(Byval 
    sender as Object,_
  12. Byval e as System.EventArgs)
  13. Me.selectionStart=0
  14. MeMe.selectionLength=Me.text.length
  15. End Sub
  16. End Class

這就是所有的VB.NET重載Windows控件過程,通過添加大概10行代碼就做出了一個繼承Windows控件派生出來的控件。


網(wǎng)頁題目:如何正確實現(xiàn)VB.NET重載Windows控件
文章網(wǎng)址:http://www.dlmjj.cn/article/dppodhe.html