免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

vb.net控件類 VB中的控件

VB.NET中的TextBox控件詳解

TextBox組件(文本框組件)是一種常用的 也是比較容易掌握的組件 應用程序主要使用它來接收使用者于輸入文字信息 在前面內容中已經或多或少的接觸到TextBox組件 本節就來詳細探討一下Visual 中TextBox組件的使用方法 一 TextBox組件 TextBox類 當我們使用Visual Basic Net集成開發環境開發應用程序時 在從【工具箱】的【Windows窗體】選項卡中向Form 的設計窗體拖入一個TextBox組件的后 我們可能并沒有感覺到即使時這樣一個簡單的操作 Visual Basic Net都做了很多幕后工作 主要工作和步驟如下 首先實例化System Windows Forms TextBox類 并根據拖動到窗體的位置和形狀分別設定TextBox實例的各個屬性 我們看到的設計窗體 其實是Form 類的一個實例 而Form 類首先是從System Windows Forms Form類繼承而來 Form 類中的成員根據使用者往窗體中拖入的組件不同而不同 各個成員通過Add或AddRange方法加入到Form 中 這樣拖入的組件才能夠顯示在設計窗體上 以上這些都完全不同于以前Visual Basic 通過上述步驟 我們不難得到TextBox組件和TextBox類之間的關系 TextBox組件是命名空間System Windows Forms中的TextBox類的實例 在從【工具箱】的【Windows窗體】選項卡中拖入窗體的任一組件 都是 Net框架類庫—— Net Framework SDK中封裝的某一個類的實例 通過上述步驟也不難看出 Visual Basic Net的確才是真正的面向對象(OOP)的開發語言 二 TextBox類的成員 TextBox組件使用雖然比較簡單 但TextBox類的構成成員卻是非常的豐富 在一般性的編程中 主要涉及到三類 屬性 方法和事件 表 表 和表 分別是TextBox類的常用屬性 方法和事件及其簡單說明 屬性 說明 AcceptsReturn 指示在多行TextBox組件中按ENTER鍵時 是在組件中創建一行新文本還是激活窗體的默認按鈕 AcceptsTab 該值指示在多行文本框組件中按TAB鍵時 是否在組件中鍵入一個TAB字符 而不是按選項卡的順序將焦點移動到下一個組件 AllowDrop 獲取或設置一個值 該值指示組件是否可以接受用戶拖放到它上面的數據 Anchor 獲取或設置組件的哪些邊緣錨定到其容器邊緣 BackColor 獲取或設置組件的背景色 BackgroundImage 獲取或設置在組件中顯示的背景圖像 BorderStyle 獲取或設置文本框組件的邊框類型 Bottom 獲取組件的下邊緣與其容器的工作區的上邊緣之間的距離 CanFocus 獲取一個值 該值指示組件是否可以接收焦點 CanSelect 獲取一個值 該值指示是否可以選中組件 CanUndo 獲取一個值 該值指示用戶在文本框組件中能否撤消前一操作 CharacterCasing 獲取或設置TextBox組件是否在字符鍵入時修改其大小寫格式 ContextMenu 獲取或設置與組件關聯的快捷菜單 Reated 獲取一個值 該值指示組件是否已經創建 Cursor 獲取或設置當鼠標指針位于組件上時顯示的光標 DataBindings 為該組件獲取數據綁定 Dock 獲取或設置組件停靠到父容器的哪一個邊緣 Enabled 獲取或設置一個值 該值指示組件是否可以對用戶交互作出響應 Focused 獲取一個值 該值指示組件是否有輸入焦點 Font 獲取或設置組件顯示的文字的字體 ForeColor 獲取或設置組件的前景色 MaxLength 獲取或設置用戶可以在文本框組件中最多鍵入的字符數 Multiline TRUE/FALSE 該值指示它是否為多行文本框組件 PasswordChar 獲取或設置字符 該字符用于屏蔽單行 ScrollBars 獲取或設置哪些滾動條應出現在多行TextBox 組件中 Text 獲取或設置文本框中的當前文本 TextAlign 設置文本框內文本得對齊方式 TextLength 獲取組件中文本的長度  表 TextBox類的常用屬性及其說明 方法 說明 AppendText 向文本框的當前文本追加文本 Clear 從文本框控件中清除所有文本 ClearUndo 從該文本框的撤消緩沖區中清除關于最近操作的信息 Copy 將文本框中的當前選定內容復制到剪貼板 Cut 將文本框中的當前選定內容移動到剪貼板中 DoDragDrop 開始拖放操作 Focus 為控件設置輸入焦點 GetChildAtPoint 檢索位于指定坐標處的子控件 GetNextControl 按照子控件的Tab鍵順序向前或向后檢索下一個控件 Hide 對用戶隱藏控件 Paste 用剪貼板的內容替換文本框中的當前選定內容 PointToClient 將指定屏幕點的位置計算成工作區坐標 PointToScreen 將指定工作區點的位置計算成屏幕坐標 ResetBindings 將DataBindings屬性重置為其默認值 Select 選擇控件中的文本 SelectAll 選定文本框中的所有文本 SelectNextControl 激活下一個控件 Show 向用戶顯示控件 SuspendLayout 臨時掛起控件的布局邏輯 Undo 撤消文本框中的上一個編輯操作

創新互聯公司主營莒南網站建設的網絡公司,主營網站建設方案,重慶App定制開發,莒南h5小程序制作搭建,莒南網站營銷推廣歡迎莒南等地區企業咨詢

表 TextBox類的常用方法及其說明

事件 說明 Click 在單擊文本框時發生 CursorChanged 當 Cursor 屬性的值更改時發生 DoubleClick 在雙擊控件時發生 DragDrop 在完成拖放操作時發生 DragEnter 在將對象拖入控件的邊界時發生 DragLeave 在將對象拖出控件的邊界時發生 DragOver 在將對象拖到控件的邊界上發生 EnabledChanged Enabled 屬性值更改后發生 Enter 進入控件時發生 GiveFeedback 在執行拖動操作期間發生 GotFocus 在控件接收焦點時發生 KeyDown 在控件有焦點的情況下按下鍵時發生 KeyPress 在控件有焦點的情況下按下鍵時發生 KeyUp 在控件有焦點的情況下釋放鍵時發生 Leave 在輸入焦點離開控件時發生 LostFocus 當控件失去焦點時發生 MouseDown 當鼠標指針位于控件上并按下鼠標鍵時發生 MouseEnter 在鼠標指針進入控件時發生 MouseHover 在鼠標指針懸停在控件上時發生 MouseLeave 在鼠標指針離開控件時發生 MouseMove 在鼠標指針移到控件上時發生 MouseUp 在鼠標指針在控件上并釋放鼠標鍵時發生 MouseWheel 在移動鼠標輪并且控件有焦點時發生 Move 在移動控件時發生 Paint 在重繪控件時發生 Resize 在調整控件大小時發生

TextBox類的常用事件及其說明當然TextBox類除了上述的屬性 方法和事件 還有很多屬性 方法和事件 和很多受保護的方法和受保護的屬性 由于它們使用的幾率較少和篇幅所限 就不能一一介紹了 感興趣的朋友可以參閱相關資料

三.掌握TextBox組件的基本用法 由于TextBox類的成員實在太豐富 一個示例要想介紹上述所有的方法 屬性和事件是不可能 在下面介紹的示例中 將突出介紹在Visual 集成開發環境下通過對設定不同的屬性值實現三種常見的TextBox組件式樣 以及TextBox組件的方法的調用方法和在Visual Basic Net集成開發環境中如何加入TextBox組件不同事件對應的處理代碼 讓各位更加熟悉TextBox類和Visual Basic Net開發環境 下面是TextBox示例的具體實現步驟 啟動Visual Studio Net 選擇菜單【文件】|【新建】|【項目】后 彈出【新建項目】對話框 將【項目類型】設置為【Visual Basic項目】 將【模板】設置為【Windows應用程序】 在【名稱】文本框中輸入【TextBox組件】 在【位置】的文本框中輸入【E:\項目】 然后單擊【確定】按鈕 這樣在 E:\VS NET項目 目錄中就產生了名稱為 TextBox組件 的文件夾 并在里面創建了名稱為 TextBox組件 的項目文件 把Visual Studio Net的當前窗口切換到【Form VB(設計)】窗口 并從【工具箱】中的【Windows窗體組件】選項卡中往Form 窗體中拖入下列組件 并執行相應操作 三個Label組件 三個TextBox組件 分別為TextBox TextBox 和TextBox 按照表 中數值來設定設定組件的主要屬性 請注意TextBox組件中的屬性設定值

表 【TextBox組件】項目窗體中各組件的主要屬性設定數值表

按照表 各值設定后的TextBox組件三種常用的式樣也就產生了 具體如圖 所示

圖 程序設計時TextBox組件三種常見使用方法

這三種式樣就是單行的TextBox組件 多行的TextBox組件和用以輸入類似密碼數據的TextBox組件 為TextBox 組件添加事件和事件的處理代碼 此次添加的事件的名稱是Leave 當TextBox 組件失去焦點時觸發此事件 添加TextBox 組件的其他事件也可仿照下面的處理方法 下面是利用Visual Basic Net在【TextBox組件】項目中添加TextBox 組件的Leave事件和添加Leave事件的處理代碼的具體步驟 首先把Visual Basic Net的當前窗口切換到Form vb的代碼編輯界面 然后在如圖 所示的選擇框中選擇TextBox

圖 選擇TextBox組件

之后 在圖 所示的選擇框中選擇 Leave

圖 選取Leave事件

在選擇 Leave 之后 Visual Basic Net會自動在Form vb中產生TextBox 的Leave事件 在Leave事件的事件處理代碼區添加下列代碼 下面代碼調用了TextBox 組件的 Clear 方法并且顯示一個TextBox 組件失去焦點的提示框

TextBox Clear ( ) 清除TextBox 組件的顯示內容MsgBox ( 失去焦點! ) 彈出提示框

至此【TextBox組件】項目的全部工作就完成了 圖 是程序編譯后運行界面

圖 【TextBox項目】的運行界面

lishixinzhi/Article/program/net/201311/12721

你好,我想請教一下vb.net中怎么調用用戶控件,謝謝!

與使用System.Windows.Forms命名空間中的控件的用法沒有區別。

首先添加引用。

其次導入(Imports)命名空間。

接著就可以使用了:

1、要使用用戶控件的實例成員,就先創建一個用戶控件的實例,再通過實例名.實例成員名訪問;

2、要使用用戶控件的共享(Shared)成員,通過用戶控件類名.共享成員名訪問。

如果你問的是怎樣創建自己的用戶控件類:

1、繼承類System.Windows.Forms.UserControl;

2、繼承任何一個已經存在的控件類(只要這個控件類不是NotInheritable的就行)。

vb.net自定義控件

mytest1是繼承自什么類,通常應該繼承自UerControl,雖然你這樣也能編譯通過,但實際上沒有任何意義。所以你先改了再說。繼承之后,編譯,工具箱就會多這么個控件,拖動到Form1上,這樣按鈕下就不用再new了。然后你再來問。

vb.net怎樣獲取同類控件名稱

Private?ctrName?As?String?'控件名稱

Private?isClick?As?Boolean?'鼠標點擊狀態

'注:如果已知點擊目標控件的父控件,ctrParent變量可以不要。

Private?WithEvents?ctrParent?As?Control?'父控件

Private?Sub?ControlAMouseDown(sender?As?Object,?e?As?MouseEventArgs)?_

Handles?Button1.MouseDown

isClick?=?(e.Button?=?MouseButtons.Left?_

Or?e.Button?=?MouseButtons.Right)?'左鍵或右鍵按下

If?isClick?Then

Dim?ctr?As?Control?=?CType(sender,?Control)?'轉換Object為控件類型

ctrName?=?ctr.Name?'獲取控件名稱

ctrParent?=?ctr.Parent?'獲取控件的父控件

End?If

End?Sub

'增加這個父控件事件,是為了正確判別鼠標彈起時是否已進入指定目標

Private?Sub?ParentMouseMove(sender?As?Object,?e?As?EventArgs)?_

Handles?ctrParent.MouseMove?'如果已取消ctrParent變量,改為相應的父控件

If?isClick?Then?isClick?=?False?'點擊狀態關閉

End?Sub

Private?Sub?ControlBMouseUp(sender?As?Object,?e?As?EventArgs)?_

Handles?Button2.MouseEnter

If?isClick?Then?'如果點擊狀態為打開

Dim?ctr?As?Control?=?CType(sender,?Control)?'轉換Object為控件類型

MsgBox(ctrName??"?|?"??ctr.Name)?'彈出消息顯示結果

End?If

End?Sub

如何輕松調整VB.NET控件

Anchor屬性可以被設定為Top Bottom Left和Right的任何組合 默認設置是Top Left 這可以保持控件的top left角與視窗邊框具有相同的相對位置 設置Anchor屬性為Top and Bottom可以垂直地調整控件 保證從視窗底部到控件底部距離相同

Me TextBox Anchor = (System Windows Forms AnchorStyles Top Or System Windows Forms AnchorStyles Left)

Dock屬性

這個屬性可以被設置為Top Bottom Left Right或Fill 將其設置為Top Bottom Left或Right可以使控件緊挨指定的視窗邊緣 或者緊挨已放置到相應視窗邊緣的其他控件 設置Dock屬性為Fill可以使控件調整為充滿視窗的整個客戶區

Me Panel Dock = System Windows Forms DockStyle Bottom

你還可以使用DockPadding對象來設置填充視窗邊框和已放置好的控件間的區域 它有對應每個視窗邊框的屬性 如果想要邊框對每個邊都一致也可以通過設置All屬性實現

Me DockPadding All = ? lishixinzhi/Article/program/net/201311/14503

VB.NET設計的窗體程序,有什么控件可以實現類似這種下載列表一樣的?

如果是.NET平臺的,你可以使用ComponentOne Enterprise 全功能.NET控件集中的布局控件實現。也可以試試ComponentOne的LinearGauge 控件,這是一個線性儀表器,顯示為一個值和象征參考值的可選范圍。線性儀表盤(LinearGauge)控件提供了一個 ShowText 屬性,用來決定哪些值以文本顯示。

》》傳送門:網頁鏈接

當前名稱:vb.net控件類 VB中的控件
網站鏈接:http://m.newbst.com/article18/hpohgp.html

成都網站建設公司_創新互聯,為您提供品牌網站制作外貿建站面包屑導航微信小程序外貿網站建設企業網站制作

廣告

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

網站托管運營