最后40分,不是我不想多给

leborety 2003-04-01 09:50:17
我用vb写了一个控件。
我把它放到.net中的web页面中后,可以传属性值。
但我用web页面中的button按钮执行控件中的方法时,就报错,好像执行完全脱离了控件的一段vb程序。请问怎么解决!!谢谢了!
...全文
31 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
leborety 2003-04-02
  • 打赏
  • 举报
回复
不好意思,我选择了放弃。:(

很感谢你!!接分!
Cooly 2003-04-02
  • 打赏
  • 举报
回复
你看一下你的控件中Function,Sub的名字大小写
leborety 2003-04-02
  • 打赏
  • 举报
回复
我是写一个控件给别人用。他的开发工具是vs.net(c#)。
他在用我的控件时,传给我需要的属性值。
如果他的操作仅在我的控件上,是完全正常的。现在,想让他执行我的控件里面的一个sub,function,我们的做法是用web上的button作这个方法。就会出错。
脚本错误:控件没有对象和方法。

但我把想做的这方法,在我的控件里面添加一个button,执行同样的方法,就可以的。
嗨~~~
Cooly 2003-04-02
  • 打赏
  • 举报
回复
另外,控件的初始化,如果你没有自己进行设置,那么应该是在window_onload时就已经初始化完成了.
Cooly 2003-04-02
  • 打赏
  • 举报
回复
能不能帖一段比较完整的代码?

如果你的intflag是一个变量,那么这个变量是在那个过程中赋值的?
我猜想可能intflag不是一个全局变量,在你的button_onclick事件中intflag应该是空字符串
leborety 2003-04-02
  • 打赏
  • 举报
回复
好像误解了我的意思。
我相信程序没有任何问题。我用另外一个工程调用这个控件事可以完成的。
就是让web页面上的button执行一个控件的方法时,就不行。

感觉是(我不是很懂),在控件上点击任何东东,都很正常。只要点击了控件外的东东,比如页面上的button,就好像控件重新初始化了。困惑!!
Cooly 2003-04-01
  • 打赏
  • 举报
回复
试一下
if cbool(intflag)=false then
msgbox "ftp未连接"
end if

if lcase(cstr(intflag))="false" then
msgbox "ftp未连接"
end if
leborety 2003-04-01
  • 打赏
  • 举报
回复
比如,我在一个函数中写
if intflag=false then
msgbox "ftp未连接"
end if
实际我确认intflag在前面已经是true了,但用web中的button按钮,就会弹出对话框ftp未连接
。同样的步骤,我把button按钮放到了vb控件中,就不会出现此问题!!
Cooly 2003-04-01
  • 打赏
  • 举报
回复
报什么错啊?

1,451

社区成员

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

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