1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

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

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      VB.NET中怎么創(chuàng)建一個控件數(shù)組

      VB.NET中怎么創(chuàng)建一個控件數(shù)組,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

      創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、茂名網(wǎng)絡(luò)推廣、微信小程序開發(fā)、茂名網(wǎng)絡(luò)營銷、茂名企業(yè)策劃、茂名品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供茂名建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com

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

      首先創(chuàng)建一個Button類型控件數(shù)組:

      1、創(chuàng)建“Windows應(yīng)用程序”類型的工程,添加名為ButtonArray的類,并使該類繼承 System.Collection.CollectionBase 類。System.Collections.CollectionBase類是.NET框架類庫中為集合操作提供抽象的基類,通過對它的繼承可以為我們的 ButtonArray類具備集合增加、刪除、索引的功能。

      2、為ButtonArray類添加ParentForm屬性,即控件組所在窗體,創(chuàng)建初始化函數(shù)(構(gòu)造函數(shù));

      3、為控件數(shù)組類增加AddItem方法,該方法在控件數(shù)組類中添加成員;

      4、為控件數(shù)組類增加RemoveItem方法,該方法在控件數(shù)組中刪除一個成員。

      VB.NET創(chuàng)建控件數(shù)組代碼示例:

      1. Public Class ButtonArray  

      2. Inherits System.Collections.CollectionBase  

      3. Private ReadOnly ParentForm As System.Windows.Forms.Form  

      4. Public Sub New(ByVal pForm As System.Windows.Forms.Form)  

      5. ParentForm = pForm 

      6. End Sub  

      7.  

      8. Default Public ReadOnly Property Item(ByVal index As Integer)
        As System.Windows.Forms.Button  

      9. Get  

      10. Return Me.List.Item(index) @# ButtonArray的List 屬性從CollectionBase 繼承  

      11. End Get  

      12. End Property  

      13. Public Sub AddItem()  

      14. Dim btnItem As New System.Windows.Forms.Button  

      15. Me.List.Add(btnItem)  

      16. ParentForm.Controls.Add(btnItem)@#向窗體中增加控件  

      17. btnItem.Tag = Me.Count@#Count屬性從CollectionBase 繼承  

      18. btnItem.Top = Me.Count * 30  

      19. btnItem.Left = 200 

      20. btnItem.Text = "Button" & Me.Count.ToString  

      21. AddHandler btnItem.Click, AddressOf btnItem_Click @#綁定事件處理程序  

      22. End Sub  

      23.  

      24. Public Sub AddItem(ByVal btnItem As System.Windows.Forms.Button)  

      25. Me.List.Add(btnItem)  

      26. AddHandler btnItem.Click, AddressOf btnItem_Click @#綁定事件處理程序  

      27. End Sub  

      28.  

      29. Public Sub RemoveItem()  

      30. If Me.Count > 0 Then  

      31. ParentForm.Controls.Remove(Me(Me.Count - 1))  

      32. Me.List.RemoveAt(Me.Count - 1)  

      33. End If  

      34. End Sub  

      35.  

      36. Public Sub btnItem_Click(ByVal sender As Object, ByVal e As System.EventArgs)  

      37. @#在這里編寫控件數(shù)組對點(diǎn)擊事件的響應(yīng)  

      38. @#例如:  

      39. MsgBox("點(diǎn)擊:" & sender.GetType().ToString & CType(CType(sender, Button).Tag, String))  

      40. End Sub  

      41. End Class 

      看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


      當(dāng)前題目:VB.NET中怎么創(chuàng)建一個控件數(shù)組
      網(wǎng)頁路徑:http://ef60e0e.cn/article/gdjcdj.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        舒城县| 开江县| 高安市| 岳阳县| 彭阳县| 长兴县| 怀仁县| 鹤庆县| 周口市| 丁青县| 澎湖县| 尖扎县| 杨浦区| 金川县| 壤塘县| 依兰县| 伊春市| 诸暨市| 礼泉县| 武邑县| 兴宁市| 额济纳旗| 遵义市| 余姚市| 松溪县| 晋宁县| 鄂托克前旗| 凌源市| 称多县| 璧山县| 右玉县| 井陉县| 伽师县| 武宁县| 柘荣县| 凯里市| 喀喇沁旗| 西丰县| 宜君县| 陕西省| 闽清县|