如說,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...