對象是一種用戶界麵元素,可以使用工具箱控件添加到Visual Basic表單中。實際上,表單是Visual Basic中的一個對象。每個Visual Basic控件都由三個關鍵組件組成
- 屬性:描述物體,
- 方法:創建一個對象來做某事
- 事件:當一個對象做某事時會發生什麼。
控製屬性
通過改變它們的屬性,所有Visual Basic對象都可以移動、縮放或改變。屬性是Visual Basic對象(如標題或前景色)所擁有的值或特性。
“屬性”窗口可用於在設計時設置屬性,或者在運行時使用程序代碼中的語句。
對象.財產=價值
在哪裏
- 對象:正在自定義的對象的名稱。
- 屬性:需要改變的特性。
- 值:新的屬性設置。
例如,
Form1.標題=“你好”
使用“屬性”窗口,您可以修改表單的任何屬性。大多數屬性都可以在應用程序運行時進行設置或讀取。在Microsoft文檔中可以找到與各種控件和應用於它們的限製相關的特性的完整列表。
控製方法
方法是創建為類成員並導致對象執行某些操作的過程。方法用於訪問或操作對象或變量的屬性。你將在你的類中主要使用兩種類型的方法:
- 如果正在使用控件的公共方法,則可以調用該控件的任何公共方法,例如“工具箱”提供的方法。這種方法的先決條件由正在使用的類決定。
- 如果當前的方法都不能完成這項工作,您可以向類中添加一個方法。
例如,MessageBox控件包含一個名為Show的方法,在下麵的代碼片段中調用該方法−
公共類Form1
私人子Button1_Click(按值傳遞發送方作為係統.對象,按值傳遞e作為係統.EventArgs)
處理Button1.點擊
對話框.顯示(“你好,世界”)
結束子
結束類
控製事件
事件是一種信號,用於提醒應用程序發生重要事件。例如,當用戶單擊窗體上的控件時,窗體可以引發單擊事件並調用處理該事件的方法。表單可以與各種事件相關聯,如單擊、雙擊、關閉、加載、調整大小等。
表單加載事件處理程序子例程的默認結構如下所示。您可以通過雙擊它來查看此代碼,這將為您提供所有表單控件事件的綜合列表
私人子Form1_Load(發送方作為對象,e作為EventArgs)處理MyBase.負載
'事件處理程序代碼在這裏
終止子
處理MyBase。負載specifies that the Load event is handled by the Form1 Load() subroutine. In a similar manner, you can examine stub code for click and double click. If you want to initialize variables such as properties, put such code inside the Form1 Load() subroutine. The name of the event handler, which is by default Form1 Load, is vital to remember here, but you can alter this name based on the naming convention you use in your application development.
基本控製
VB。網includes a plethora of controls that can be used to create a complex user interface. All of these controls' functionalities are defined in their respective control classes. The System defines the control classes. Windows. Namespace is formed.
的System.Windows.Forms命名空間定義控件類。常用的控件有表單、標簽、文本框、按鈕、列表框、組合框、RadioButton等。