自己写了一个控件,怎么传递参数进去?

libo02 2003-08-25 09:10:33

在控件中,声明部分:public UserName as string
控件中放了一个TextBox
初始化事件中写入:TextBox.Text=UserName

在.asp文件里是这样写的:
<OBJECT ID="ocx01" CLASSID="CLSID:428D36B9-D561-464E-8830-9A325ED42E62"
CODEBASE="ocx01.CAB#version=1,1,0,72" width="100" height="100">
<param name="UserName" value="Admin">
</OBJECT>

我是是想让这个控件一开始显示传递进来的参数,即用户名,查执行了上行的操作后,控件中的TextBox显示的并不是Admin,而是空的。

请问,怎样传递一个字符串,使初始化时TextBox中显示的是这个字符串?
强调:是在.asp(或htm)文件中调用,不是在VB项目中。

...全文
32 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
libo02 2003-08-25
  • 打赏
  • 举报
回复
不行啊!

UserControl_ReadProperties\UserControl_Show\UserControl_Initialize()等事件,应该把
TextBox.text=UserName在哪个事件里,才能让外部传递的UserName显示在textbox中啊?
xsp 2003-08-25
  • 打赏
  • 举报
回复
在控件中写属性试试
public property let username(sname as string)
textbox.text=sname
end property
libo02 2003-08-25
  • 打赏
  • 举报
回复
忘了写联系方式了。
QQ:13426738
MSN:luckylam8@hotmail.com

请知道的朋友用QQ或MSN联系!!谢了!

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧