vb類的簡單示例

2021-04-12 21:04:27 字數 926 閱讀 8683

如說,textbox的change事件或者click事件,會使用才能寫出有用的事件來

在你明白事件之前,你必須知道屬性和方法的用法和建立方法,本人假定你已經會了

在類中,宣告乙個事件是非常容易的

event thisevent ''在類中

如上就宣告了乙個事件了,然後在需要觸發本事件的位置寫**:

raiseevent thisevent ''在類中

這樣就可以了,但是要想在你的**中寫事件發生時的**,你必須這樣定義變數

dim withevents myobject as class1 ''在窗體中或其它的類中,模組級變數

set myobject as new class1 ''在使用此類之前先應該例項化它

然後,在窗體或類的**視窗的左上方的下拉列表中(物件列表)選擇這個變數,就是myobject,vb會自動把這個事件顯示出來並生成乙個事件的過程,接下來的事情你就再熟悉不過的了

現在給你示例**:

'在類class1中的**:

option explicit

event thisevent()

sub test()

raiseevent thisevent

end sub

'在窗體form1中的**:

option explicit

dim withevents myobject as class1

private sub form_click()

myobject.test

end sub

private sub form_load()

set myobject = new class1

end sub

private sub myobject_thisevent()

msgbox "事件被觸發"

end sub

vector容器類簡單示例

vector作為stl提供的標準容器之一,是經常要使用的,有很重要的地位,並且使用起來也是灰常方便。vector又被稱為向量,vector可以形象的描述為長度可以動態改變的陣列,功能和陣列較為相似。實際上更專業的描述為 vector是乙個多功能的,能夠操作多種資料結構和演算法的模板類和函式庫,vec...

VB窗體控制示例

以下新增到窗體中 private declare function findwindow lib user32 alias findwindowa byval lpclassname as string,byval lpwindowname as string as long private dec...

Python簡單示例 類與繼承

建立員工類,員工有姓名和薪資屬性,定義類和建立例項物件呼叫方法 class employee emp count 0 def init self,name,salary self.name name self.salary salary employee.emp count 1 def displa...