当前位置:编程学习 > VB >>

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 控件接口向导帮助生成. --------------------编程问答--------------------
引用 5 楼 syssz 的回复:
自定义控件---就是自己做的控件,但没生成.OCX.初学可用外接程序中的VB 6.0ActiveX 控件接口向导帮助生成.

正解
补充:VB ,  网络编程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,