CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

急!在页面如何设置ActiveX控件中的属性值?100分。

楼主azk(深蓝)2002-05-27 17:52:49 在 VB / 控件 提问

我做了一个ocx的控件,在页面调用的时候,要设置控件中一个变量的值,该如何做呢?  
  两天内有效。 问题点数:100、回复次数:6Top

1 楼IsMe(海底捞针)回复于 2002-05-27 18:08:24 得分 30

如果该属性为对象,不如字体:  
      set   yourocx.font=new   stdfont  
  如果属性非对象,比如被景色:  
      yourocx.forecolor=vbwhiteTop

2 楼azk(深蓝)回复于 2002-05-27 18:38:50 得分 0

要传入的是一字符串,传给一个变量就可。  
   
  听说在控件内要做一个属性过程,而在页面是要用javascript来实现,不知是不是这样?  
  我刚学VB不久,所以请大侠们在回答时请得详细一些,最好带上例子,OK?Top

3 楼gxingmin(小高)回复于 2002-05-28 08:42:22 得分 30

在控件中做个属性,或做个public变量。  
  在页面里给这个变量的value赋值即可Top

4 楼softrain(曾经的月光,现在的日光)回复于 2002-05-28 09:08:20 得分 40

这样就添加了一个属性,名称为aaa.  
  Private   taaa   As   String  
   
  Private   Sub   UserControl_ReadProperties(PropBag   As   PropertyBag)  
  taaa   =   PropBag.ReadProperty("aaa")  
  End   Sub  
   
  Private   Sub   UserControl_WriteProperties(PropBag   As   PropertyBag)  
  PropBag.WriteProperty   "aaa",   taaa  
  End   Sub  
   
  Public   Property   Get   aaa()   As   Variant  
  aaa   =   taaa  
  End   Property  
   
  Public   Property   Let   aaa(ByVal   vNewValue   As   Variant)  
  taaa   =   vNewValue  
  End   Property  
  Top

5 楼softrain(曾经的月光,现在的日光)回复于 2002-05-28 09:12:09 得分 0

也可以使用PUBLIC来定义一个属性,但不如使用私有变量安全,你还可以限制属性的有效范围。具体使用哪种方法,则要看具体的用途而定。  
  如果属性是对象,则需要用SET语句赋值。Top

6 楼azk(深蓝)回复于 2002-05-28 10:43:01 得分 0

终于解决了,发现是因为我的OCX文件没有更新的原因,怪不得你们说的方法我以前也试过,却一直未解决,但还是很感谢大家,一会就给分。Top

相关问题

  • ActiveX控件的属性页
  • 在线等待:请问,我用VB写了一个ActiveX控件,我如何在Html页面中调用这个控件的方法及属性?谢谢!
  • MFC ActiveX控件删除属性问题
  • 设置activex控件属性的问题
  • ActiveX控件属性定义问题
  • 如何在不同页面间修改控件属性,加分
  • 求教~设置页面控件caption属性的函数
  • JSP页面如何调ActiveX控件?
  • 我做了个ACTIVEX控件,如何在ASP页面中获得它的一个只读属性的值?(必给分)
  • 关于ActiveX控件的属性,以及ActiveX的学习

关键词

  • 属性
  • 控件
  • 页面
  • 变量
  • taaa
  • propbag
  • aaa
  • 对象
  • 使用
  • property

得分解答快速导航

  • 帖主:azk
  • IsMe
  • gxingmin
  • softrain

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo