.net c#中OCX控件要如何使用。越详细越好。我引用后不知道为什么工具栏中为什么没有这个控件显示出来。如果哪位高手能通过QQ远程操作一遍给小女子看的话,本人感激不尽。急盼高手。

解决方案 »

  1.   

    工具->选择工具箱项->添加你的ocx
      

  2.   

    工具->选择工具箱项->添加你的ocx
    添加完了就象用其它控件一样的,拉进来就行了。欢迎加入我的程序设计QQ群80532706哟
      

  3.   

    web 还是win  下使用?
      

  4.   

    汗,web下是不能通过工具箱直接拖出来的,得用object标签
      

  5.   

    ocx控件一般只能在页面中用object标签引用使用吧,在客户端访问页面时候会提示下载ocx控件的。
      

  6.   

    引用标签 aspx文件        <object id="EmbededAgentObject" name="EmbededAgentObjectName" classid="clsid:E6C28014-5837-42F9-AD0A-22308D5133A5"  style="width: 0px; height: 0px" codebase="EmbededAgent.ocx"></object>
    使用例子 js方法           function LogIn() 
               {
                    var EmbededAgentOcx = document.getElementById("EmbededAgentObject");
                                    
                    if(EmbededAgentOcx == null)
                    {
                     alert("创建ocx控件失败!");
                    }
                    var Server = document.getElementById("Txt_Svr").value;
                    var Ext = document.getElementById("Txt_Ext").value;
                    var Pwd = document.getElementById("Txt_Pwd").value;
                    var Wg= document.getElementById("Txt_Wkgp").value;
                    
    //                alert(Server);
    //                alert(Ext);
    //                alert(Pwd); 
               
                    EmbededAgentOcx.Disconnect();
                    
                    ret = EmbededAgentOcx.Connect(Server, Ext, Pwd);
                    
                    if(ret < 0)
                    {
                        response = "连接服务器失败。";
                        alert(response + ret);
                                        
                        return false;
                    }
                    else
                    {
                        alert("连接成功!");
                        
                       document.getElementById("Bt_MakeCall").disabled=false;            
                       document.getElementById("Bt_Answer").disabled=false; 
                       document.getElementById("Bt_DropCall").disabled=false; 
                       document.getElementById("Bt_Transfer").disabled=false; 
                       document.getElementById("Bt_CallRecord").disabled=false; 
                       document.getElementById("Bt_Conference").disabled=false; 
                       document.getElementById("Bt_SetAgentBusy").disabled=false; 
                       document.getElementById("Bt_cls").disabled=false; 
                        
                    }