建立一個Class1.vb
以下是範例原始碼:
Class1.vb
Public Class Class1
Inherits TextBox '繼承TextBox
Public Sub msg(ByVal x As String) '建立一個Class1的方法
MsgBox(x) '顯示MsgBox
End Sub
End Class
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Class11 As New Class1
Class11.Text = "Hello! VB2005." '在Class1顯示文字
Dim x As String = Class11.Text
Class11.msg(x) '會跑出MsgBox(新增的方法,並非TextBox原本有的方法)
End Sub
End Class
你會在工具箱的最上面找到Class1元件,把他拉到表單。還要拉個Button元件。
原本Textbox控制項並沒有自動跑出MsgBox的方法,
但是建立Class1物件後,繼承自TextBox,所以可以當成TextBox用,
又有了Class1的新增功能,所以當按下Button1之後,就會跑出MsgBox囉!
(不過到底要怎麼讓工具箱裡面會自動出現Class1元件阿...
有的時候他不會自動出現....)
轉載:
沒有留言:
張貼留言