vb.net已經去掉了控件數組這個類,不過有個代替該方式的一個屬性:Tag,你可以把這些關聯的Tag屬性設置為同一標記,如:a。然后遍歷所有的checkbox并且tag為a的則選定:Protected Sub chkAll_Click() For Each ctl As Control In Me.Controls ''如果checkbox在一個容器里,比如groupbox,那可以用groupbox.controls

創新互聯服務項目包括石門網站建設、石門網站制作、石門網頁制作以及石門網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,石門網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到石門省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!
If ctl.GetType().Name.ToLower() = "checkbox" Then
CType(ctl, CheckBox).Checked = CheckBox3.Checked
End If
NextEnd Sub
來給你寫了個函數,拿去用,不謝
Function?RemoveAt(Of?T)(ByVal?arr?As?T(),?ByVal?index?As?Integer)?As?T()
Dim?uBound?=?arr.GetUpperBound(0)
Dim?lBound?=?arr.GetLowerBound(0)
Dim?arrLen?=?uBound?-?lBound
If?index??lBound?OrElse?index??uBound?Then
Throw?New?ArgumentOutOfRangeException(?_
String.Format("Index?must?be?from?{0}?to?{1}.",?lBound,?uBound))
Else
Dim?outArr(arrLen?-?1)?As?T
Array.Copy(arr,?0,?outArr,?0,?index)
Array.Copy(arr,?index?+?1,?outArr,?index,?uBound?-?index)
Return?outArr
End?If
End?Function
刪除數組元素很簡單,重新聲明數組即可,代碼如下
Redim [Preserve] 數組名 (下標上界)
這個也可以稱為動態數組,這個東西是基礎,非常重要。
這個功能就等于說,把原來的數組重新聲明,Preserve是可選項,他的意思就代表是否保留數組內容,這是重點,如果你想刪除數組中的元素,就不要寫Preserve,這個方法的控制性也很好,可以重新聲明數組的元素,各個方面都很有用,希望采納!謝謝!
當前題目:vb.net數組清零 vba如何將數組清空
文章分享:http://www.yijiale78.com/article22/ddohjjc.html
成都網站建設公司_創新互聯,為您提供網站排名、品牌網站設計、全網營銷推廣、軟件開發、用戶體驗、做網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯