最简单的就是用VB,你看看VB的帮助就有

解决方案 »

  1.   

    我只是想了解一下,比如ACTIVEX控件的属性、方法、事件都如何来设置和调用
      

  2.   

    插一句,HTC(html component)也应该算客户端组件吧?
      

  3.   

    这个我明白。这样吧,比如有这样一个控件:
    ctlTest属性:
    Text
    BorderStyle
    Picture方法:
    Show
    Hide事件:
    Click现在在页面里,我要加载这个控件,设置各项属性,然后调用SHOW方法,使其显示,并响应用户对其的CLICK事件。当用户激活CLICK事件时,该控件的TEXT改变,并在页面上输出该控件原来的TEXT及新的TEXT。请问各位,这样的如何来实现?
      

  4.   

    那控件的事件如何实现呢?比如treeview的nodeclick或nodecheck等事件如何来响应呢?
      

  5.   

    --- html ----
    <span test="haha" style="behavior:url(ctlTest.htc);">test1</span>
    <br>
    <span style="behavior:url(ctlTest.htc);">test2</span> --- ctlTest.htc ----
    <PUBLIC:COMPONENT>
    <PUBLIC:PROPERTY NAME="Text" get="getText" put="putText"/>
    <PUBLIC:METHOD NAME="Show" />
    <PUBLIC:METHOD NAME="Hide" />
    <PUBLIC:ATTACH EVENT="onclick" handler="hd_mouseclick" />
    <SCRIPT LANGUAGE="JScript">
    mtext = null;
    function getText(){
       return mtext
    }
    function putText(aText){
       mtext=aText;
    }
    function Show(){
    }
    function Hide(){
    }
    function hd_mouseclick(){
       alert(this.innerHTML)
       alert(Text)
    }
    </SCRIPT>
    <PUBLIC:COMPONENT>
    你应该要的是方法吧,懒得写代码了,htc提供了属性,方法,事件,在Show()和Hide()里你就可以写你想要的方法代码了,属性Text也有了get,put两个方法(函数),将会在取Text和设置Text的时候调用,随便做些测试就ok了。
      

  6.   

    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors这里有详细的资料和例子下载.
      

  7.   

    上面地址错了,呵呵。http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/library/behaviorslibrary.asp