UserControll这个东东是怎么用的呢?
如题哪位大虾指点小弟一下,给个详细的实例吧!!!
在些先谢过了~~~ --------------------编程问答-------------------- textbox就是个。 --------------------编程问答-------------------- 自制控件,不知道你想怎么用。
基本来说,如果在VB内创建usercontrol控件,那么内部代码就可以用usercontrol.xxx(usercontrol相当与From窗体中的me),如果想增加属性、方法或事件。
属性这样增加:
Const m_def_BackColor = &H8000000F
Dim m_BackColor As OLE_COLOR
'获取属性
Public Property Get BackColor() As OLE_COLOR
BackColor = m_BackColor
End Property
'设置属性
Public Property Let BackColor(ByVal New_BackColor As OLE_COLOR)
m_BackColor = New_BackColor
PropertyChanged "BackColor"
End Property
方法就跟其他窗体或类中增加方法的办法一致:
public function(或者sub) fun1(参数列表) as integer
……
end function
事件:
Event MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) --------------------编程问答-------------------- 自制控件,部件里添加上,再拖到窗体里,就可以用了 --------------------编程问答-------------------- UserControl 对象
UserControl 对象是用于创建 ActiveX 控件的对象。
说明
用 Visual Basic 所创建的 ActiveX 控件总是由 UserControl 对象加上选中放到 UserControl 上的任何控件(称为组成控件)所组成。
就象 Visual Basic 窗体一样,UserControl 对象具有代码模块以及可视化的设计器。将组成控件放到 UserControl 对象的设计器上,就象把控件放到窗体上一样。
--------------------编程问答-------------------- 自定义控件---就是自己做的控件,但没生成.OCX.初学可用外接程序中的VB 6.0ActiveX 控件接口向导帮助生成. --------------------编程问答--------------------
正解
补充:VB , 网络编程