VB.NET選項卡控件,vb 選項卡

vb.net中,在tabcontrol里添加一個選項卡,添加之前先判斷一下選項卡是否存在,存在就不添加,不存在就添加.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

我們提供的服務有:做網站、成都做網站、微信公眾號開發、網站優化、網站認證、蘇尼特右ssl等。為上千余家企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的蘇尼特右網站制作公司

Dim i As Integer

Dim mytabpage As New TabPage

Dim bln As Boolean

For i = 0 To TabControl1.TabPages.Count - 1

If (TabControl1.TabPages(i).Text) = "選項卡名字" Then

bln = True

Exit For

Else

bln = False

End If

Next

If bln = False Then

mytabpage.Name = "tabpages" i

mytabpage.Text = "選項卡名字"

mytabpage.BackColor = Color.White

TabControl1.TabPages.Add(mytabpage)

End If

End Sub

在VB.net中,Tabcontrol控件的邊框怎么去掉?

你把 選項卡 拖到屏幕外面不就行了 只顯示選項卡內東西 周圍邊緣都不要了 每個選項卡內配合labl 或按鈕 標識不就行了。

vb.net怎么讓Tabcontrol的選項卡能夠動態的添加或刪除,并且添加后與前一個選項卡的樣式一樣?

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

TabControl1.TabPages.Add("aa") /添加一個選項卡

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

TabControl1.TabPages.RemoveAt(2) /刪除第二個的選項卡

End Sub

vb.net 怎么添加Windows Media Player控件? 注意是VB.NET不是VB

“工具箱”中單擊右鍵,選擇“選擇項”菜單,打開“選擇工具箱項”窗口,選擇“COM組件”標簽,在列表中找到并勾選“Windows Media Player”組件,單擊“確定”按鈕。將該組件添加到指定的工具箱選項卡中,然后在工具箱里面找 Windows Media Player 控件,拉到form里面,拉出來的控件就是AxWindowsMediaPlayer

VB.NET ListView1控件添加數據

要使用ListView控件,需要加入組件:

Microsoft Windows Common Controls 6.0

Windows資源管理器的右半部分,就是一個ListView控件。

作用

列出并列關系的對象及對象屬性。

ListView控件的對象層次結構

ListView -整個控件

ColumnHeaders -標題行

ColumnHeader -標題列

ListItems -對象行集合

ListItem -對象行

ListSubItems -對象屬性集合

ListSubItem -對象屬性

注意:SubItems和ListSubItems的區別:SubItems是一個String數組;ListSubItems是一個集合。

屬性

View:設置ListView的外觀

Sorted:設置ListView中的對象集合是否排序。

SortKey:設置以第幾項排序。從零開始。

SelectedItem:返回選中的對象的引用。

事件

AfterLabelEdit:編輯ListItem對象的標簽時被觸發。

BeforeLabelEdit:編輯ListItem對象的標簽后出發。

ColumnClick:單擊列標題時觸發。參數中可以獲得被單擊的列對象。通常用于排序。

ItemClick:單擊某行或某ListItem時觸發。參數中可以獲得被單擊的ListItem對象。

方法

FindItem:搜索ListItem對象。

參數:

string:搜索字符串。

value:在ListItem的哪部分中搜索(LvwText、LvwSubItem、LvwTag);index:開始搜索的位置。

match:匹配方式。

HitTest:檢索位于特定坐標處的ListItem對象。

ListView控件比前面幾種控件要復雜一些,通過此控件,可將項目組成帶有或不帶有列標頭的列,并顯示伴隨的圖標和文本。ListView控件是由ColumnHeader和ListItem對象所組成的,其中ColumnHeader對象的個數決定了控件的列數,而ListItem對象的個數則決定了控件的行數。(圖7)

ColumnHeader對象是ListView控件中包含標頭文字的項目。利用ColumnHeader對象,用戶可以:

▲單擊對象觸發ColumnClick事件并根據數據項目將項目排序。

▲拖動對象的右邊框來調整列寬度。

▲在報表視圖中隱藏ColumnHeader對象。

ColumnHeader對象的數目決定每個ListItem對象可包含的子項目數目。刪除ColumnHeader對象后所有與列關聯的子項目也將被刪除,并且每個ListItem對象的子項目數組將平移以更新ColumnHeader的索引,而這將導致剩余的列標頭SubItemIndex屬性的改變。

ColumnHeader對象的SubItemIndex屬性

該屬性返回與ListView控件中ColumnHeader對象關聯的子項目的索引。子項目是字符串數組,代表顯示在報表視圖中的ListItem對象的數據。第一列的列標頭SubItemIndex屬性設置為0,這是因為小圖標和ListItem對象的文字總出現在第一列中,而且它們被當作ListItem對象而不是子項目。列標頭數目取決于子項目數目。列標頭數目總是比子項目數目多1。

在設計時可以利用屬性頁的“列首”選項卡將ColumnHeader對象添加到ListView控件中,在運行時則用Add方法添加。

ColumnHeader對象的Add方法

該方法的使用與前面那些控件基本相似,就不再介紹了。

ListView1.ColumnHeader.Add(index,key,text,width,alignment)

ListItem對象是指控件中的一行(不包含標頭行)的所有內容。它也可包含文本和圖片,但是要使用圖片則必須通過Icons和SmallIcons屬性引用ImageList控件。

ListItem對象的SubItems屬性

返回或設置一個字符串(子項目)數組,它代表ListView控件中ListItem對象的數據。

ListItem對象可包含任意多個的關聯項目數據字符串(子項目),但每個ListItem對象子項目數目必須相同。每個子項目都對應于相關的列標頭,無法直接向子項目數組添加元素,只有通過ColumnHeaders的Add方法添加列標頭的方法來添加子項目。

ListItem對象的Add方法

該方法添加ListItem對象到ListView控件的ListItems集合中并返回對新創建對象的引用。

它的語法如下:

ListItem1.Add(index,key,text,icon,smallIcon)

ListView控件的View屬性

ListView控件可使用四種不同視圖顯示項目,這可以用View屬性來確定。該屬性返回或設置ListView控件中ListItem對象的外觀。

ListView控件的SortOrder,SortKey和Sorted屬性

控件中的ListItem對象可以按要求進行排序,與排序有關的屬性是SortOrder,Sorted和SortKey屬性。

SortOrder屬性返回或設置一個值,此值決定ListView控件中的ListItem對象以升序或降序排序。

SortKey屬性返回或設置一個值,此值決定ListView控件中的ListItem對象如何排序。

Sorted屬性返回或設置確定ListView控件中的ListItem對象是否排序的值。

下面的代碼說明了如何創建ColumnHeaders和ListItem對象,SubItemIndex和SubItem屬性的使用方法以及如何排序。

Private Sub Form_load()

'確保ListView控件的view屬性為報表視圖。

ListView1.View=lvwReport

'添加三列。

ListView1.ColumnHeaders.Add,"Name","姓名"

ListView1.ColumnHeaders.Add,"Sex","性別"

ListView1.ColumnHeaders.Add,"Age","年齡"

'向控件添加ListItem對象。

Dim itmX As ListItem

'添加column1的名稱。

Set itmX=ListView1.ListItems.Add(1,"ZL","張力")

'使用SubItemIndex將SubItem與正確的ColumnHeader關聯。使用關鍵字("Sex")指定正確的ColumnHeader。

itmX.SubItems(ListView1.ColumnHeaders("Sex").SubItemIndex)="男"

'使用ColumnHeader關鍵字將SubItems字符串與

'正確的ColumnHeader關聯。

itmX.SubItems(ListView1.ColumnHeaders("Age").SubItemIndex)="19"

Set itmX=ListView1.ListItems.Add(1,"LF","李芳")

itmX.SubItems(ListView1.ColumnHeaders("Sex").SubItemIndex)="男"

itmX.SubItems(ListView1.ColumnHeaders("Age").SubItemIndex)="22"

Set itmX=ListView1.ListItems.Add(1,"WW","王偉")

itmX.SubItems(ListView1.ColumnHeaders("Sex").SubItemIndex)="男"

itmX.SubItems(ListView1.ColumnHeaders("Age").SubItemIndex)="24"

End Sub

Private Sub ListView1_ColumnClick(ByVal ColumnHeader As ComctlLib.ColumnHeader)

Select Case ColumnHeader.Key

Case "Sex":ListView1.SortKey=1

ListView1.SortOrder=lvwAscending

ListView1.Sorted=True

Case "Age":ListView1.SortKey=2

ListView1.SortOrder=lvwAscending

ListView1.Sorted=True

End Select

End Sub

VB.NET問題

一般用選項卡控件,都是將各個選項卡的內容,放到一個容器對象中,比如框控件/圖片框控件,然后再通過控制容器對象的Visible屬性來顯示相應的內容

所以,你可以將標簽框放到一個框架中,這樣就解決了,而且以后也省事的多

本文名稱:VB.NET選項卡控件,vb 選項卡
分享鏈接:http://m.kartarina.com/article8/hddeip.html

成都網站建設公司_創新互聯,為您提供微信公眾號ChatGPT做網站、品牌網站設計、網站改版、網站維護

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

微信小程序開發
主站蜘蛛池模板: 无码国产精品一区二区免费式芒果| 精品无码国产污污污免费网站| 亚洲中文字幕无码爆乳AV| 成人h动漫精品一区二区无码| 亚洲精品午夜无码专区| 精品无码一区二区三区亚洲桃色 | 人妻丰满熟妇AV无码区| 中文字幕无码无码专区| 伊人无码精品久久一区二区| 日韩精品专区AV无码| 国产午夜鲁丝片AV无码| 无码精油按摩潮喷在播放| 国产v亚洲v天堂无码网站| 国产成人无码一区二区在线播放| 亚洲精品无码一区二区| 免费无码又爽又刺激高潮视频| 国产成人无码AV片在线观看| 亚洲最大av资源站无码av网址| 久久精品无码一区二区三区| 日韩精品无码免费专区午夜| 潮喷失禁大喷水无码| 用舌头去添高潮无码视频| 亚洲AV无码之日韩精品| 天堂Aⅴ无码一区二区三区| 亚州AV综合色区无码一区 | 免费人妻av无码专区| 久久午夜福利无码1000合集 | 亚洲日韩精品A∨片无码| 一本大道无码日韩精品影视_| 国产精品无码2021在线观看| 特级小箩利无码毛片| 亚洲av无码专区在线电影天堂| 色欲狠狠躁天天躁无码中文字幕| 精品无码国产自产拍在线观看蜜| 国产AV无码专区亚洲Av| 中文字幕无码久久精品青草| 国产成人无码一区二区在线观看| 日韩久久无码免费毛片软件| 亚洲AV无码一区二区三区国产| 亚洲男人第一无码aⅴ网站| 国产仑乱无码内谢|