国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
ListBox 控件(針對 Visual Basic 6.0 用戶)

Visual Basic 6.0 中的 ListBox 控件在 Visual Basic 2005 中替換為 ListBox 控件或 CheckedListBox 控件。某些屬性、方法、事件和常數(shù)的名稱是不同的,在某些情況下,行為也有所不同。

概念差異

復選 ListBox

在 Visual Basic 6.0 中,ListBox 控件的 Style 屬性確定是否在每一文本項的旁邊顯示復選框。即使 MultiSelect 屬性設置為 False,也可以通過選擇 ListBox 中各項旁邊的復選框來選中多個項。不能以編程方式確定項的選中狀態(tài);如果需要此功能,必須改用 ListView 控件。

在 Visual Basic 2005 中,新的 CheckedListBox 控件在每一項旁邊顯示復選框;不再可以在 ListBox 控件中顯示復選框。CheckedListBox 控件允許通過 CheckedItemCollection 集合以編程方式確定每一項的選中狀態(tài)。

列屬性

在 Visual Basic 6.0 中,Columns 屬性采用整數(shù)指定要顯示的列數(shù)。

在 Visual Basic 2005 中,MultiColumn 屬性采用布爾值,而 ColumnWidth 屬性采用整數(shù)指定寬度(以像素為單位)。如果在運行時更改了 ListBox 控件的寬度,則可能還需要為各列設置 ColumnWidth 屬性。

ItemCheck 事件

在 Visual Basic 6.0 ListBox 控件中,當引發(fā) ItemCheck 事件時,復選狀態(tài)已經(jīng)更改。

在 Visual Basic 2005CheckedListBox 控件中,在引發(fā) ItemCheck 事件時,復選狀態(tài)尚未更改??梢詮膫鬟f給事件的 ItemCheckEventArgs 參數(shù)獲取掛起值。

ListBox 控件的代碼更改

下面的示例演示 Visual Basic 6.0 和 Visual Basic 2005 在編碼方法上的不同之處。

在 ListBox 控件中添加和移除項的代碼更改

下面的代碼演示如何添加和移除 ListBox 項。

 
復制代碼
' Visual Basic 6.0            ' Add an item at the end of the list.            List1.AddItem "Tokyo"            ' Insert an item at the top of the list.            List1.AddItem "Copenhagen", 0            ' Remove the first item.            List1.RemoveItem 0
Visual Basic 
復制代碼
'Visual Basic 2005            ' Add an item at the end of the list.            ListBox1.Items.Add("Tokyo")            ' Insert an item at the top of the list.            ListBox1.Items.Insert(0, "Copenhagen")            ' Remove the first item.            ListBox1.Items.RemoveAt(0)            

訪問 ListBox 控件中的特定項的代碼更改

下面的代碼演示如何返回 ListBox 項的值。

 
復制代碼
' Visual Basic 6.0            Private Function GetItemText(i As Integer) As String            ' Return the text of the item using the index:            GetItemText = ListBox1.List(1)            End Function
Visual Basic 
復制代碼
' Visual Basic 2005            Private Function GetItemText(ByVal i As Integer) As String            ' Return the text of the item using the index:            GetItemText = CStr(ListBox1.Items(i))            End Function            

確定 CheckedListBox 控件中選中的項的代碼更改

下面的代碼演示如何確定 CheckedListBox 控件中各項的選中狀態(tài)。

 
復制代碼
' Visual Basic 6.0            ' The Visual Basic 6.0 ListBox control didn't support this scenario,            ' a ListView control had to be used instead.            Dim s As String            Dim i As Integer            ' Loop through all items            For i = 1 To ListView1.ListItems.Count            ' If an item is checked, add it to the string            If ListView1.ListItems(i).Checked = True Then            s = s & "Checked Item" & CStr(i) & " = " & _            ListView1.ListItems(i) & vbCrLf            End If            Next            ' Determine if any items are checked.            If s <> "" Then            MsgBox s            End If
Visual Basic 
復制代碼
' Visual Basic 2005            ' Determine if there are any items checked.            If CheckedListBox1.CheckedItems.Count <> 0 Then            ' If so, loop through all checked items and print results.            Dim x As Integer            Dim s As String = ""            For x = 0 To CheckedListBox1.CheckedItems.Count - 1            s = s & "Checked Item " & CStr(x + 1) & " = " & _            CStr(CheckedListBox1.CheckedItems(x)) & ControlChars.CrLf            Next x            MessageBox.Show(s)            End If            

ListBox 控件的屬性、方法和事件等效項

下面幾個表列出了 Visual Basic 6.0 中的屬性、方法和事件及它們的 Visual Basic 2005 等效項。具有相同的名稱和行為的屬性、方法和事件未予列出。如果適用,常數(shù)在屬性或方法的下面縮進。除非另外說明,否則所有 Visual Basic 2005 枚舉都映射到 System.Windows.Forms 命名空間。

此表提供相關主題的鏈接,這些主題對行為之間的差異進行說明。如果 Visual Basic 2005 中沒有直接等效項,則提供指向介紹替換項的主題的鏈接。

屬性

Visual Basic 6.0 Visual Basic 2005 等效項

Appearance

新的實現(xiàn)。有關更多信息,請參見 Appearance 和 BorderStyle 屬性(針對 Visual Basic 6.0 用戶)。

BackColor

BackColor

注意

顏色在 Visual Basic 2005 中以不同方式處理。有關更多信息,請參見顏色行為(針對 Visual Basic 6.0 用戶)。

Columns

MultiColumnColumnWidth

Container

Parent

DataChanged

DataField

DataFormat

DataMember

DataSource

新的實現(xiàn)。有關更多信息,請參見適用于 Visual Basic 6.0 用戶的數(shù)據(jù)訪問。

DragIcon

DragMode

新的實現(xiàn)。有關更多信息,請參見拖放(針對 Visual Basic 6.0 用戶)

Font Font

FontBold

FontItalic

FontName

FontSize

FontStrikethrough

FontUnderline

Font

注意

字體在 Visual Basic 2005 中以不同方式處理。有關更多信息,請參見 Font 對象(針對 Visual Basic 6.0 用戶)。

ForeColor

ForeColor

注意

顏色在 Visual Basic 2005 中以不同方式處理。有關更多信息,請參見顏色行為(針對 Visual Basic 6.0 用戶)

Height

Height, Size

注意

坐標在 Visual Basic 2005 中以不同方式處理。有關更多信息,請參見坐標系統(tǒng)(針對 Visual Basic 6.0 用戶)。

HelpContextID

新的實現(xiàn)。有關更多信息,請參見幫助支持(針對 Visual Basic 6.0 用戶)。

HWnd

Handle

Index

新的實現(xiàn)。有關更多信息,請參見控件數(shù)組(針對 Visual Basic 6.0 用戶)

IntegralHeight

IntegralHeight

ItemData

新的實現(xiàn)。有關更多信息,請參見無法升級 ItemData 屬性。

Left

Left

注意

坐標在 Visual Basic 2005 中以不同方式處理。有關更多信息,請參見坐標系統(tǒng)(針對 Visual Basic 6.0 用戶)。

List

Items

ListCount

Count (List.Count)

ListIndex

SelectedIndex

MouseIcon

新的實現(xiàn)。有關更多信息,請參見無法設置自定義 MousePointer。

MousePointer

Cursor

有關常數(shù)的列表,請參見 MousePointer(針對 Visual Basic 6.0 用戶)。

MultiSelect

SelectionMode

NewIndex

新的實現(xiàn)。有關更多信息,請參見無法升級 NewIndex 屬性

OLEDragMode

OLEDropMode

新的實現(xiàn)。有關更多信息,請參見拖放(針對 Visual Basic 6.0 用戶)。

Parent

FindForm 方法

SelCount

Count (SelectedItem.Count)

Selected

GetSelectedSetSelectedListBox 控件)

GetItemCheckedSetItemCheckedCheckedListBox 控件)

Style

新的實現(xiàn)屬性。“0 – Standard”映射到 CheckedListBox 控件,“1 – Checkbox”映射到 CheckedListBox 控件。

ToolTipText

ToolTip 組件

有關更多信息,請參見工具提示支持(針對 Visual Basic 6.0 用戶)。

Top

Top

注意

坐標在 Visual Basic 2005 中以不同方式處理。有關更多信息,請參見坐標系統(tǒng)(針對 Visual Basic 6.0 用戶)

WhatsThisHelpID

新的實現(xiàn)。有關更多信息,請參見幫助支持(針對 Visual Basic 6.0 用戶)

Width

Width, Size

注意

坐標在 Visual Basic 2005 中以不同方式處理。有關更多信息,請參見坐標系統(tǒng)(針對 Visual Basic 6.0 用戶)

方法

名稱 Visual Basic 2005 等效項

AddItem

Add

AddRange

Insert

Clear

Clear

Drag

新的實現(xiàn)。有關更多信息,請參見拖放(針對 Visual Basic 6.0 用戶)。

Move

SetBounds

注意

坐標在 Visual Basic 2005 中以不同方式處理。有關更多信息,請參見坐標系統(tǒng)(針對 Visual Basic 6.0 用戶)。

OLEDrag

新的實現(xiàn)。有關更多信息,請參見拖放(針對 Visual Basic 6.0 用戶)

RemoveItem

Remove

SetFocus

Focus

ShowWhatsThis

新的實現(xiàn)。有關更多信息,請參見幫助支持(針對 Visual Basic 6.0 用戶)。

ZOrder

BringToFrontSendToBack 方法

事件

Visual Basic 6.0 Visual Basic 2005 等效項

DblClick

DoubleClick

DragDrop

DragOver

新的實現(xiàn)。有關更多信息,請參見拖放(針對 Visual Basic 6.0 用戶)

GotFocus

Enter

ItemCheck

ItemCheck(只適用于 CheckedListBox

LostFocus

Leave

OLECompleteDrag

OLEDragDrop

OLEDragOver

OLEGiveFeedback

OLESetData

OLEStartDrag

新的實現(xiàn)。有關更多信息,請參見拖放(針對 Visual Basic 6.0 用戶)。

Scroll

新的實現(xiàn)。有關更多信息,請參見 TopIndex 屬性和 Scroll 事件(針對 Visual Basic 6.0 用戶)。

Validate

Validating

升級說明

在升級期間,如果 Visual Basic 6.0 ListboxStyle 屬性設置為“1 – Checkbox”,則該控件升級為 CheckedListBox 控件;否則,該控件升級為 ListBox 控件。

請參見

參考

ListBox 控件概述(Windows 窗體)
ListBox 控件概述(Windows 窗體)
CheckedListBox 控件概述(Windows 窗體)
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VB-對象使用
邊用邊學VB6.0教程(精講版)
word文檔中各種控件插入教程
教程 | 初識封裝:從VBA到DLL
Visual Basic是什么
VB編程基礎教程15–使用對象 | 異次元軟件世界
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服