bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

vb.net控件學習 vbnet控件大全

如何學習VB.NET?

 Namespace

創新互聯建站是一家專注于成都做網站、網站建設與策劃設計,龍馬潭網站建設哪家好?創新互聯建站做網站,專注于網站建設十多年,網設計領域的專業建站公司;建站業務涵蓋:龍馬潭等地區。龍馬潭做網站價格咨詢:028-86922220

包含類似或相關功能的類的集合

Class

用來定義一個對象,包含對象的屬性(包括變量)、方法(包括過程sub和函數)

Sub

子過程,可以把要使用的數據以參數形式傳入,但不返回值

Function

函數,同樣可以傳參數,但要求有返回值

Property

屬性過程,設置或返回對象的屬性值

Return

結束當前sub或function,若是函數則返回一個函數值

Dim

聲明或定義一個變量

New

創建一個新的實例對象

Nothing

表示一個變量沒有值,與其他語言或數據庫中的null等價

Me

當前類的實例對象的引用

Console

.NET

用于訪問和操作命令窗口的類,主要用于命令行應用程序

Module

模塊,定義一個不是類的代碼塊,但它同樣可以包含變量和方法

運算符

算術運算符:/(除),\(整除),Mod(取模)

串聯運算符:,+亦可

邏輯/按位運算符:Not、And、Or、Xor、AndAlso、OrElse

賦值運算符:= ,^= ,*= ,/= ,\= ,+= ,-= ,=,=,=

比較運算符: ,= , ,= ,= , ,Is ,IsNot ,Like

移位運算符: ,

其他運算符:AddressOf 運算符 ,GetType 運算符 ,函數表達式,If 運算符 ,TypeOf 運算符,Await 運算符

DirectCast 運算符

TryCast 運算符

New 運算符

*運算優先級:算術連接比較邏輯運算(用括號可改變優先級)

詳細:

如果表達式中出現幾種運算,將按照預先確定的稱為“運算符優先級”的順序計算和解析各個部分。

算術運算符和串聯運算符

求冪 (^)

一元標識和非(+、–)

乘法和浮點除法(*、/)

整數除法 (\)

取模 (Mod)

加法和減法(+、–),字符串連接 (+)

字符串連接 ()

算術移位(、)

比較運算符

所有比較運算符(=、、、=、、=、Is、IsNot、Like、TypeOf...Is)

邏輯運算符和位運算符

非 (Not)

與 (And、AndAlso)

或 (Or、OrElse)

異或 (Xor)

vb.net入門之分組控件:GroupBox控件

我們對控件進行分組的原因不外乎三個

為了獲得清晰的用戶界面而將相關的窗體元素進行可視化分組

編程分組 如對單選按鈕進行分組

為了在設計時將多個控件作為一個單元來移動

在中 有GroupBox Panel TabControl這三個控件可以實現上面所提到的三個分組目的 所以我們稱它們為分組控件

這三個控件在功用上十分的相似 特別是GroupBox和Panel控件 只存在一點細微的差別而已(這個差別是 只有GroupBox控件可以顯示標題 而只有Panel控件可以有滾動條) 這里我們就先來了解GroupBox控件的使用

GroupBox(控件組)控件一般是作為其他控件的組的容器的形式存在的 這樣有利于用戶識別 使界面變得更加友好(GroupBox控件相當于Visual Basic以前版本的Frame控件) 使用控件組控件可以將一個窗體中的各種功能進一步進行分類 例如 將各種選項按鈕控件分隔開

當移動單個GroupBox控件時 它所包含的所有控件也將一起移動

在大多數情況下 對控件組控件沒有實際的操作 我們用它對控件進行分組 通常沒有必要響應它的事件 不過 它的Name Text和Font等屬性可能會經常被修改 以適應應用程序在不同階段的要求

GroupBox控件在工具箱中的圖標如圖所示

一 GroupBox控件的常用屬性

Anchor和Dock 這兩個屬性是所有有用戶界面的控件都有的定位屬性 這里就不啰嗦了

Name屬性 標識控件的對象名稱

Text屬性 顯示在GroupBox控件右上方的標題文字 可以用來標識該控件組的描述

Font和ForeColor屬性 用于改變GroupBox控件的文字大小以及文字的顏色 需要注意的時候 它不單改變GroupBox控件的Text屬性的文字外觀 同時也改變其內部控件的顯示的Text屬性的文字外觀

二 創建一組控件

在窗體上放置GroupBox控件 從工具箱中拖放一個GroupBox控件到窗體上的合適位置 調整大小

在屬性窗口中改變GroupBox控件的Text屬性 作為它的標題

在GroupBox控件內拖放其它需要的控件 例如RadioButton控件

設置示例 如圖一所示

圖一 用控件組控件對單選按鈕分組

我們在拖動單個GroupBox控件的時候 它內部的控件也會隨著移動 以保持和GroupBox的相對位置不變 同理 刪除GroupBox控件時 它所包含的所有控件也會被刪除掉

當我們調整GroupBox控件所包含的控件的Anchor和Dock屬性的時候 其參照物將不是Form窗體 而是GroupBox控件了

三 編程添加GroupBox控件以及它所包含的控件

雖然GroupBox控件是在設計時用視圖設計布局效果最好 但是無可避免地 很多特殊情況下也是需要在運行做添加控件到控件組中的 這里我們就用代碼來完成上圖一界面的繪制

動態添加控件一般需要經過下面三個步驟

創建要添加的控件實例

設置新控件的屬性

將控件添加到父控件的 Controls 集合

在Form 代碼的任意位置增加初始化控件的過程InitializeControl() 代碼如下所示

Sub InitializeControl()

首先添加Label和TextBox控件

Dim Label As New System Windows Forms Label

Dim TextBox As New System Windows Forms TextBox

Label

Label Location = New System Drawing Point( )

Label Name = Label

Label Size = New System Drawing Size( )

Label TabIndex =

Label Text = 戶主姓名

TextBox

TextBox Location = New System Drawing Point( )

TextBox Name = TextBox

TextBox Size = New System Drawing Size( )

TextBox TabIndex =

TextBox Text =

把它們添加到父控件Form 的Controls集合中

Me Controls Add(TextBox )

Me Controls Add(Label )

添加三個GroupBox控件

Dim GroupBox As New System Windows Forms GroupBox

Dim GroupBox As New System Windows Forms GroupBox

Dim GroupBox As New System Windows Forms GroupBox

GroupBox

GroupBox BackColor = System Drawing SystemColors Control

GroupBox Location = New System Drawing Point( )

GroupBox Name = GroupBox

GroupBox Size = New System Drawing Size( )

GroupBox TabIndex =

GroupBox TabStop = False

GroupBox Text = 性別

GroupBox

GroupBox Location = New System Drawing Point( )

GroupBox Name = GroupBox

GroupBox Size = New System Drawing Size( )

GroupBox TabIndex =

GroupBox TabStop = False

GroupBox Text = 單元

GroupBox

GroupBox Location = New System Drawing Point( )

GroupBox Name = GroupBox

GroupBox Size = New System Drawing Size( )

GroupBox TabIndex =

GroupBox TabStop = False

GroupBox Text = 樓層

把它們添加到父控件Form 的Controls集合中

Me Controls Add(GroupBox )

Me Controls Add(GroupBox )

Me Controls Add(GroupBox )

添加RadioButton控件并分別繪制在GroupBox控件內

Dim RadioButton As New System Windows Forms RadioButton

Dim RadioButton As New System Windows Forms RadioButton

Dim RadioButton As New System Windows Forms RadioButton

Dim RadioButton As New System Windows Forms RadioButton

Dim RadioButton As New System Windows Forms RadioButton

Dim RadioButton As New System Windows Forms RadioButton

Dim RadioButton As New System Windows Forms RadioButton

Dim RadioButton As New System Windows Forms RadioButton

Dim RadioButton As New System Windows Forms RadioButton

Dim RadioButton As New System Windows Forms RadioButton

RadioButton

RadioButton Location = New System Drawing Point( )

RadioButton Name = RadioButton

RadioButton Size = New System Drawing Size( )

RadioButton TabIndex =

RadioButton Text = 男性

RadioButton

RadioButton Location = New System Drawing Point( )

RadioButton Name = RadioButton

RadioButton Size = New System Drawing Size( )

RadioButton TabIndex =

RadioButton Text = 女性

RadioButton

RadioButton Location = New System Drawing Point( )

RadioButton Name = RadioButton

RadioButton Size = New System Drawing Size( )

RadioButton TabIndex =

RadioButton Text = 二單元

RadioButton

RadioButton Location = New System Drawing Point( )

RadioButton Name = RadioButton

RadioButton Size = New System Drawing Size( )

RadioButton TabIndex =

RadioButton Text = 三單元

RadioButton

RadioButton Location = New System Drawing Point( )

RadioButton Name = RadioButton

RadioButton Size = New System Drawing Size( )

RadioButton TabIndex =

RadioButton Text = 一單元

RadioButton

RadioButton BackColor = System Drawing SystemColors Control

RadioButton Location = New System Drawing Point( )

RadioButton Name = RadioButton

RadioButton Size = New System Drawing Size( )

RadioButton TabIndex =

RadioButton Text = 四單元

RadioButton

RadioButton Location = New System Drawing Point( )

RadioButton Name = RadioButton

RadioButton Size = New System Drawing Size( )

RadioButton TabIndex =

RadioButton Text = 二樓

RadioButton

RadioButton Location = New System Drawing Point( )

RadioButton Name = RadioButton

RadioButton Size = New System Drawing Size( )

RadioButton TabIndex =

RadioButton Text = 三樓

RadioButton

RadioButton Location = New System Drawing Point( )

RadioButton Name = RadioButton

RadioButton Size = New System Drawing Size( )

RadioButton TabIndex =

RadioButton Text = 一樓

RadioButton

RadioButton BackColor = System Drawing SystemColors Control

RadioButton Location = New System Drawing Point( )

RadioButton Name = RadioButton

RadioButton Size = New System Drawing Size( )

RadioButton TabIndex =

RadioButton Text = 四樓

分別把它們添加到父控件GroupBox的Controls集合中

GroupBox Controls Add(RadioButton )

GroupBox Controls Add(RadioButton )

GroupBox Controls Add(RadioButton )

GroupBox Controls Add(RadioButton )

GroupBox Controls Add(RadioButton )

GroupBox Controls Add(RadioButton )

GroupBox Controls Add(RadioButton )

GroupBox Controls Add(RadioButton )

GroupBox Controls Add(RadioButton )

GroupBox Controls Add(RadioButton )

End Sub

把上一頁的代碼復制添加后 把控件初始化過程InitializeControl()過程添加到Form 的New構造函數中 如下圖二所示

圖二 在New構造函數中添加過程InitializeControl()

現在按F 運行 Form 的窗體控件布局(如下圖三所示)是不是和我們手工布局的圖一的布局是一樣的呢?

lishixinzhi/Article/program/ASP/201311/21749

vb.net中treeview控件用法

由于每個 TreeNode 都可以包含其他 TreeNode 對象的集合,您可能會在循環訪問集合時覺得很難確定自己在樹結構中的位置。您可以使用 PathSeparator 字符串值來分析 TreeNode.FullPath 字符串,以確定 TreeNode 標簽的起始和終止位置。

可以在樹節點旁顯示圖像,方法是將一個 ImageList 分配給 ImageList 屬性,然后通過引用 Image 在 ImageList 中的索引值來分配該 Image。使用下面的屬性分配圖像:

將 ImageIndex 屬性設置為當樹節點未選定時所顯示的 Image 的索引值。

將 SelectedImageIndex 屬性設置為當樹節點被選定時要顯示的 Image 的索引值。

ImageIndex 和 SelectedImageIndex 屬性值所引用的圖像是所有分配給 Nodes 集合的樹節點顯示的默認圖像。每個樹節點都可以通過設置 TreeNode.ImageIndex 和 TreeNode.SelectedImageIndex 屬性來取代默認的圖像。

樹節點可以展開,以顯示下一級子樹節點。用戶可以在 TreeNode 旁顯示加號 (+) 按鈕時通過單擊加號 (+) 按鈕來展開 TreeNode,或者可以通過調用 TreeNode.Expand 方法來展開 TreeNode。若要展開 Nodes 集合中的所有子樹節點級別,請調用 ExpandAll 方法。若要折疊子 TreeNode 級別,可以調用 TreeNode.Collapse 方法,也可以在 TreeNode 旁顯示減號 (-) 按鈕時按減號 (-) 按鈕。還可以通過調用 TreeNode.Toggle 方法在展開和折疊狀態之間切換。

樹節點可以選擇性地顯示復選框。若要顯示復選框,請將 TreeView 的 CheckBoxes 屬性設置為 true。對于處于選中狀態的樹節點,Checked 屬性設置為 true。

注意

從 BeforeCheck 或 AfterCheck 事件內設置 TreeNode.Checked 屬性將導致該事件被多次引發并可能產生意外行為。例如,您可以在遞歸更新子節點時在事件處理程序中設置 Checked 屬性,以便用戶不必逐個展開并選中每個節點。如果未將 TreeViewEventArgs 的 Action 屬性設置為 TreeViewAction.Unknown,則若要防止該事件被多次引發,需為僅執行遞歸代碼的事件處理程序添加邏輯。有關如何進行此操作的示例,請參見 AfterCheck 或 BeforeCheck 事件的示例部分。

通過設置 TreeView 控件的一些顯示和樣式屬性,可以更改此控件的外觀。如果將 ShowPlusMinus 設置為 true,則會分別在每個可展開或折疊的 TreeNode 旁顯示加號或減號按鈕。如果將 ShowRootLines 屬性設置為 true,TreeView 則會顯示聯接所有根樹節點之間的連線。通過將 ShowLines 屬性設置為 true,可以顯示子樹節點與其根節點之間的連線。如果將 HotTracking 屬性設置為 true,那么當鼠標指針移過樹節點標簽時,樹節點標簽的外觀將發生變化。如果啟用熱跟蹤,樹節點標簽將具有超鏈接的外觀。也可以完全自定義 TreeView 控件的外觀。若要執行此操作,請將 DrawMode 屬性設置為 TreeViewDrawMode.Normal 以外的值并處理 DrawNode 事件。

注意

在運行時設置 CheckBoxes、Scrollable、ImageIndex 和 SelectedImageIndex 屬性時,將重新創建 TreeView 句柄(請參見 Control.RecreateHandle)以更新控件的外觀。這將折疊除選定的 TreeNode 之外的所有樹節點。

下面的代碼示例闡釋了如何使用 TreeView 控件。

Private Sub InitializeTreeView()

treeView1.BeginUpdate()

treeView1.Nodes.Add("Parent")

treeView1.Nodes(0).Nodes.Add("Child 1")

treeView1.Nodes(0).Nodes.Add("Child 2")

treeView1.Nodes(0).Nodes(1).Nodes.Add("Grandchild")

treeView1.Nodes(0).Nodes(1).Nodes(0).Nodes.Add("Great Grandchild")

treeView1.EndUpdate()

End Sub

From MSDN

網站標題:vb.net控件學習 vbnet控件大全
文章路徑:http://vcdvsql.cn/article10/ddojodo.html

成都網站建設公司_創新互聯,為您提供定制開發電子商務網站排名網站改版網站策劃App開發

廣告

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

成都網站建設公司