在上一节中已经建立好了类,那么这一节我们来调用它,先建立一个面板   然后修改框体名称   然后从左侧新建一些按钮并且以拼音为结尾进行命名     
Private  Sub  CheckBox2_zheYe_Click( )  If  Me .CheckBox2_zheYe Then Me .TextBox3_zheYeShu.Enabled =  True    Me .TextBox3_zheYeShu.BackColor =  & HFFFFFF	Else Me .TextBox3_zheYeShu.Enabled =  False 	Me .TextBox3_zheYeShu.BackColor =  & HCCCCCC	End  If 
End  Sub Private  Sub  UserForm_Initialize( ) 	Me .OptionButton5_none.Value =  True Me .TextBox3_zheYeShu.Enabled =  False 	Me .TextBox3_zheYeShu.BackColor =  & HCCCCCC	
End  Sub Private  Sub  CommandButton1_shengCheng_Click( )   Dim  a As  uniformSize	Set  a =  New  uniformSize	If  Me .TextBox1_kuan.Value <>  ""  Then a.kuan =  Me .TextBox1_kuan.Value Else MsgBox "未输入宽度" GoTo  cuowuEnd  If If  Me .TextBox2_gao.Value <>  ""  Then a.gao =  Me .TextBox2_gao.Value	Else MsgBox "未输入高度" GoTo  cuowuEnd  If If  Me .OptionButton5_none.Value Then a.chuXue =  0 ElseIf  Me .OptionButton1.Value Then a.chuXue =  1 ElseIf  Me .OptionButton3.Value Then a.chuXue =  2 ElseIf  Me .OptionButton4.Value Then a.chuXue =  3 End  If a.zheOrNot =  Me .CheckBox2_zheYe  If  a.zheOrNot Then a.zheYe =  Me .TextBox3_zheYeShu.Value End  If a.ShuZhe =  Me .CheckBox3_shuZhe.Value	Unload Me 	On Error  GoTo  cuowuCorelDRAW.Optimization =  True CorelDRAW.ActiveDocument.BeginCommandGroupCorelDRAW.ActiveDocument.Unit =  cdrMillimetera.drawRect	a.drawGuideLine	If  a.zheOrNot Then 	a.drawZheYe	End  If set  a =  nothing   cuowu: CorelDRAW.ActiveDocument.EndCommandGroupCorelDRAW.Optimization =  False CorelDRAW.Refresh
End  Sub 
  
好了,调用的函数也已经弄好了,这里回收的时候用了set a = nothing,直接回收这个对象,可以看到我们在这里的调用当中全部面向的是a对象,这就叫面向对象编程 ,换句话说就是面向类(公司)编程,可以把各种功能全都做成各种类(公司),当然了,VB中的类不支持向构造函数中传参,所以也不存在重构函数,它的类只能是有一个固定功能,所以看到这里关于类的另一个好处也是显而易见的,那就是a只是我们创造的对象之一,那么我们还可以同时构造出相同的Set b = New uniformSize,c,d…等等,所以有了类,我们就可以使用很短的时间创造出相似功能的对象,极大的提高了代码的重复利用率,同时也就是精简了代码行数