![]() |
C#调用第三方ocx控件
在应用程序中要使用公司以前开发的COM组件(可视组件),经试验后发现,COM组件能够被加载到工具箱中,从工具箱能够拖到页面上,不幸的是被作为一个对象插入到.aspx中,没有引入到.aspx.cs中。
例如: <%@ Page language="C#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebTestTTF16.WebForm1" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> <title>WebForm1</title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <FONT face="宋体"> <OBJECT style="Z-INDEX: 104; LEFT: 24px; POSITION: absolute; TOP: 24px" classid="clsid:8E27C92B-1264-101C-8A2F-040224009C02" VIEWASTEXT> <PARAM NAME="_Version" VALUE="524288"> <PARAM NAME="_ExtentX" VALUE="7620"> <PARAM NAME="_ExtentY" VALUE="5080"> <PARAM NAME="_StockProps" VALUE="1"> <PARAM NAME="BackColor" VALUE="-2147483633"> <PARAM NAME="Year" VALUE="2003"> <PARAM NAME="Month" VALUE="10"> <PARAM NAME="Day" VALUE="29"> <PARAM NAME="DayLength" VALUE="1"> <PARAM NAME="MonthLength" VALUE="1"> <PARAM NAME="DayFontColor" VALUE="0"> <PARAM NAME="FirstDay" VALUE="7"> <PARAM NAME="GridCellEffect" VALUE="1"> <PARAM NAME="GridFontColor" VALUE="10485760"> <PARAM NAME="GridLinesColor" VALUE="-2147483632"> <PARAM NAME="ShowDateSelectors" VALUE="-1"> <PARAM NAME="ShowDays" VALUE="-1"> <PARAM NAME="ShowHorizontalGrid" VALUE="-1"> <PARAM NAME="ShowTitle" VALUE="-1"> <PARAM NAME="ShowVerticalGrid" VALUE="-1"> <PARAM NAME="TitleFontColor" VALUE="10485760"> <PARAM NAME="ValueIsNull" VALUE="0"> </OBJECT> </FONT> </form> </body> </HTML> 用这种方式,在页面上能够看到这个控件,但使用这种方法我不和道如何在aspx.cs文件中去得到它,控制它? 如果我不用从工具箱拖动控件到页面,我在aspx.cs文件中去创建这个控件,在程序中也能正确使用这个控件,但在页面上是看不到控件的。 |
所有时间均为北京时间。现在的时间是 11:37。 |
Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.