91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VB.NET新窗體技術是如何工作

發布時間:2021-12-02 10:12:58 來源:億速云 閱讀:147 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關VB.NET新窗體技術是如何工作的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

嶄新的Windows窗體模型

在.NET中的窗體改變了在VB6中的窗體模型,窗體不再是一個專門的文件。編輯窗體或窗體上的控件的屬性會產生與你在代碼里設置屬性一樣的真正的 VB.NET代碼,下面我們通過一個例子來剖析一下VB.NET新窗體設計器的特點,并看一下通過可視化的編輯所產生的代碼。

在這個區域里,你會看到幾個關鍵的元素:
◆一個窗體的構造器(constructor)(a Sub New())
◆一個釋放(Dispose)程序

VB.NET新窗體中所有控件的聲明

一個名為InitializeComponent的子程序構造器和釋放程序與VB6中的Class_Initialize和Class_Terminate事件基本等效。設計器所產生的代碼的實質是其他兩部分-控件聲明的列表和InitializeComponent程序。看一下創建這個簡單的例子所產生的代碼。如下:

'NOTE: The following procedure   is required by the Windows Form Designer  'It can be modified using   the Windows Form Designer.   'Do not modify it using the code editor.  Friend WithEvents Button1   As System.Windows.Forms.Button  <System.Diagnostics.DebuggerStepThrough()> _  Private Sub InitializeComponent()  Me.Button1 = New System.Windows.Forms.Button  Me.SuspendLayout()   'Button1   Me.Button1.Location =   New System.Drawing.Point(96, 88)   Me.Button1.Name = "Button1" Me.Button1.TabIndex = 0 Me.Button1.Text = "Button1"  'Form1   Me.AutoScaleBaseSize =   New System.Drawing.Size(5, 13)  Me.ClientSize =   New System.Drawing.Size(292, 273)  Me.Controls.Add(Me.Button1)  Me.Name = "Form1" Me.Text = "Form1" Me.ResumeLayout(False)  End Sub

從上面的代碼中的12到15行,你可以看到是用來設置按鈕的大小等屬性。假若你增加一些你自己的代碼,即使是一些簡單的代碼,將會產生意想不到的結果。在這兒,我們只增加一行簡單的代碼如下:

'Button1   Me.Button1.Location =   New System.Drawing.Point(96, 88)  Me.Button1.Name = "Button1" Debug.WriteLine("Testing!")  Me.Button1.TabIndex = 0 Me.Button1.Text = "Button1"

感謝各位的閱讀!關于“VB.NET新窗體技術是如何工作”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

报价| 永济市| 南川市| 邹城市| 德令哈市| 临澧县| 余庆县| 大化| 平凉市| 阿城市| 望城县| 精河县| 建湖县| 临海市| 鄂托克旗| 民丰县| 新源县| 凤凰县| 锡林郭勒盟| 昭平县| 四平市| 平罗县| 宿松县| 安义县| 林周县| 孟连| 垣曲县| 民县| 驻马店市| 张掖市| 历史| 昌平区| 昆山市| 云霄县| 朝阳县| 农安县| 滦南县| 遵化市| 西昌市| 乐清市| 三都|