| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 803 人关注过本帖
标题:控件封装问题
取消只看楼主 加入收藏
yyttdd63
Rank: 1
等 级:新手上路
帖 子:65
专家分:5
注 册:2008-8-29
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:4 
控件封装问题
Public ip As String
Public port As String
。。。。。。。。。。。。

'¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
'
'  本块作用:属性
'
'¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
'控件状态
'0未连接,1连接,2异常
Public Property Get State() As Integer
    Select Case winclient.State
        Case 0
            State = 0
        Case 7
            State = 1
        Case Else
            State = 2
    End Select
End Property


'服务器IP地址
Public Property Get ServerIP() As String
    ServerIP = winclient.RemoteHost
End Property

Public Property Let ServerIP(ByVal vNewValue As String)
    If State = 0 Then winclient.RemoteHost = vNewValue
End Property

'服务器端口
Public Property Get ServerProt() As Long
     ServerProt = winclient.RemotePort
End Property

Public Property Let ServerProt(ByVal vNewValue As Long)
    If State = 0 Then winclient.RemotePort = vNewValue
End Property


Public Sub start(MDBSTR As String, LOCALPROT As String)
     ip = MDBSTR
     port = LOCALPROT
    '  winclient.RemoteHost = ip
    '  winclient.RemotePort = port
End Sub
'控件自身事件
'-----------------------------------------------------------------------

Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
ServerIP = PropBag.ReadProperty("ServerIP", "")
ServerProt = PropBag.ReadProperty("ServerProt", 0)

End Sub
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
PropBag.WriteProperty "ServerIP", ServerIP, ""
PropBag.WriteProperty "ServerProt", ServerProt, 0

End Sub
Private Sub UserControl_Resize()
UserControl.Width = 40 * 15
UserControl.Height = 40 * 15
End Sub
封装的控件部分内容

新建窗体中调用
Private Sub Form_Load()
   netdataclent1.start "127.0.0.1", "8888"
   
End Sub

ip  port 无内容
不知是那里写错了
请高手指教
谢谢
搜索更多相关主题的帖子: 服务器 IP地址 
2011-05-30 01:03
yyttdd63
Rank: 1
等 级:新手上路
帖 子:65
专家分:5
注 册:2008-8-29
收藏
得分:0 
加一个form1窗体,添加控件,窗体中调用
Private Sub Form_Load()
   netdataclent1.start "127.0.0.1", "8888"
   
End Sub

msgbox  ip  port 无内容

不知是控件那里写错了
请高手指教
谢谢
2011-05-30 08:07
yyttdd63
Rank: 1
等 级:新手上路
帖 子:65
专家分:5
注 册:2008-8-29
收藏
得分:0 
在线等啊
2011-05-30 08:16
yyttdd63
Rank: 1
等 级:新手上路
帖 子:65
专家分:5
注 册:2008-8-29
收藏
得分:0 
有内容,但无法发送字符,问题还是存在
2011-05-30 10:06
yyttdd63
Rank: 1
等 级:新手上路
帖 子:65
专家分:5
注 册:2008-8-29
收藏
得分:0 
谢谢
2011-06-14 00:52
快速回复:控件封装问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011721 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved