VB6开发 用户控件OCX
VB6 中创建一个主窗体工程后,再添加一个 ActiveX用户控件工程
在用户控件窗体中可以添加 文本框和按钮的控件
属性
Public strUrl As String
方法
'发送消息 Public Sub WebSocketSendMsg(ByVal SendMsg As String) On Error GoTo ErrTrap 'Dim sMsg As String 'sMsg = msgInput.Text Call ShowMsg("Send " & SendMsg) '显示消息 If SendMsg <> "" Then websock.send (SendMsg) End If Exit Sub
事件
定义事件
Public Event eCtiWebSocketOpen(ByVal strMsg As String) 'WebSocket Open
执行事件
Private Sub websock_onopen() Dim sMsg As String sMsg = "OnOpen" Call ShowMsg(sMsg) '显示消息 '事件 RaiseEvent eCtiWebSocketOpen(sMsg) Exit Sub
在主窗体工程中添加 此用户控件
将控件加到部件中
将用户控件拖到 窗体上
调用用户控件的方法
Private Sub butOpen_Click() Call Me.CtiClient1.WebSocketOpen End Sub Private Sub butClose_Click() Call Me.CtiClient1.WebSocketClose End Sub
用户控件的事件
'用户控件 连接成功 Private Sub CtiClient1_eCtiWebSocketOpen(ByVal strMsg As String) strMsg = strMsg & Chr(13) & Chr(10) Me.msgListboxCti.Text = Me.msgListboxCti.Text & strMsg End Sub
'用户控件 关闭 Private Sub CtiClient1_eCtiWebSocketClose(ByVal strMsg As String) strMsg = strMsg & Chr(13) & Chr(10) Me.msgListboxCti.Text = Me.msgListboxCti.Text & strMsg End Sub
生成OCX
分类:
VB
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2015-10-09 Win 7 IE11不能下载文件,右键另存为也不行
2010-10-09 php 获取系统时间