成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何正確實現(xiàn)VB.NET重載Windows控件

開發(fā) 后端
VB.NET重載Windows控件的實現(xiàn),實際就是根據(jù)一個已有的控件來繼承一個新的控件。我們將會在文中對這一操作步驟進行詳細(xì)的解讀。

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

在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控件派生出來的控件。

責(zé)任編輯:曹凱 來源: 編程入門網(wǎng)
相關(guān)推薦

2010-01-22 13:08:50

VB.NET創(chuàng)建數(shù)組

2010-01-14 17:52:54

VB.NET顯示系統(tǒng)信

2009-10-14 17:21:47

VB.NET定制Win

2010-01-19 10:03:35

VB.NET Labe

2010-01-13 10:53:24

VB.NET控件

2009-10-23 13:14:38

2009-10-14 16:04:43

VB.NET Noti

2009-10-14 10:19:57

VB.NET Doma

2009-10-20 10:16:24

VB.NET COMB

2010-01-18 13:12:43

VB.NET控件數(shù)組

2010-01-19 17:32:03

VB.NET流

2010-01-07 16:46:28

VB.NET延時函數(shù)

2010-01-11 15:54:48

VB.NET操作縮放圖

2010-01-19 14:42:43

VB.NET調(diào)用過程重

2009-10-16 16:01:07

VB.NET實現(xiàn)疊代使

2010-01-18 19:36:52

VB.NET調(diào)整控件

2009-10-26 14:25:09

VB.NET控件數(shù)組

2009-10-27 14:50:25

VB.NET控件數(shù)組

2009-10-30 16:31:55

VB.NET重載方法

2009-11-03 09:37:33

VB.NET重載
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲国产一区二区三区在线观看 | 福利视频一区 | 免费看黄色片 | 国产免费观看一级国产 | 日日噜噜噜夜夜爽爽狠狠视频, | 成人免费视频一区二区 | 欧美精品一区二区三区在线播放 | 国内精品伊人久久久久网站 | 久草99| 久久新 | 国产精品美女 | 狠狠爱网址 | 中文字幕电影在线观看 | 国产精品揄拍一区二区 | 蜜桃av鲁一鲁一鲁一鲁 | 国产精品久久片 | 国产三级在线观看播放 | 日本三级播放 | 亚洲不卡在线观看 | 黑人精品欧美一区二区蜜桃 | 99精品欧美一区二区三区 | avmans最新导航地址 | 亚洲国产欧美在线 | 精品成人佐山爱一区二区 | 黑人巨大精品欧美一区二区免费 | 嫩草国产 | 日韩成人在线视频 | 91亚洲免费| 国产欧美日韩综合精品一区二区 | 久久久不卡网国产精品一区 | 在线免费观看黄色 | 成人动慢 | 国产精品91视频 | 精品国产一区二区三区免费 | 色综合天天综合网国产成人网 | 精品欧美一区二区精品久久久 | 人人玩人人干 | 日韩视频在线一区 | 成年免费大片黄在线观看一级 | 四虎影音 | 五月婷婷激情网 |