刚开始学习ActiveX,完成一个简单的时钟控件Clock,用的是VC2005发现两个问题无法解决:
1.在ActiveX控件Clock中添加颜色属性页,BackColor和ForeColor两个属性,然后在vc下运行,可以成功改变背景色前景色,但是在c#中调用Clock属性时,无法改变背景色,前景色,只能通过c#自己的属性页面中的BackColor和ForeColor才能改变,不知道如何解决。另外,在常规属性页中添加一个文本框设置时钟间隔多少秒变一次,这个功能在c#中也可以实现。就是颜色属性页在c#中无法实现。
2.在ActiveX控件Clock中添加单击事件,在vc下运行时,单击ActiveX控件Clock,下方的窗口中会显示Clock Control: Click ,说明触发了Clock控件的Click事件,但是同颜色属性一样,在c#中如何响应这个单击事件,为它添加代码呢?c#中的button按钮只要双击就自动添加了button_click事件,我双节clock控件却只能生成Clock1_Enter事件,不能生成想要的click事件,这怎么解决呢?望大家不吝赐教,谢谢!!

解决方案 »

  1.   

    我什么 不懂,  想学能不能教我,  给个简单的网页调用ACTIVEX
    发个简单的例子给我,多写点注释   谢谢。
      

  2.   


    我也刚开始学,我没有网页调用的ACTIVEX例子,现在我问的这个问题就是第一次学ActiveX,是照着孙鑫的书写的,还是有问题。我也是刚刚在学,帮不了你啊,不好意思,你要是想要这部分的视频我倒可以发给你,不过视频里讲的是VB调用ActiveX,而且是窗口调用,不是网页调用,重点讲的是ActiveX的开发,不是调用,估计对你帮助不大。
      

  3.   


    我就是照着孙鑫的书来的,就是跟视频配套的那本书,里面是VC6.0开发,而且是VB调用,不能解决我的问题啊