在引用中已导入kodak的imgedit.ocx控件,在page_load中使用
ImgeditLibCtl.ImgEdit ig1=new ImgeditLibCtl.ImgEditClass();
ig1.Image="C:\123.tif";///执行到这句,就出现 ImgeditLibCtl._DImgEdit 的 QueryInterface 失败
ig1.Display();
后来我试着用网上说的,在工具栏里导入kodak编辑控件,然后拖到页面中,设置ID,然后引用他的属性,可我不知道如何设置他的属性,到底有何属性...,我还设置了javascript属性
<script language=javascript>
document.all('kd1').Image="C:\123.tif";
document.all('kd1').Display=true;
</script>
//kd1为imgedit.ocx的IDVB中是只要设置了这两个属性就可以显示出来的.不知道该如何办了??
ImgeditLibCtl.ImgEdit ig1=new ImgeditLibCtl.ImgEditClass();
ig1.Image="C:\123.tif";///执行到这句,就出现 ImgeditLibCtl._DImgEdit 的 QueryInterface 失败
ig1.Display();
后来我试着用网上说的,在工具栏里导入kodak编辑控件,然后拖到页面中,设置ID,然后引用他的属性,可我不知道如何设置他的属性,到底有何属性...,我还设置了javascript属性
<script language=javascript>
document.all('kd1').Image="C:\123.tif";
document.all('kd1').Display=true;
</script>
//kd1为imgedit.ocx的IDVB中是只要设置了这两个属性就可以显示出来的.不知道该如何办了??
imgedit.ocx只是个ActiveX控件,不是MS的服务器控件吧
应该是activeX控件,不是服务器组件
在.net中只能用<object id ..>来使用
用js来调用属性及方法。
document.all('kd1').Image="C:\\123.tif";
document.all('kd1').Display;
</script>VB中只要有这两个参数就OK,可我在asp.net中加上就不行.不知道为什么,不知道我的display方法是这样引用的吗...
kd1.Display;这样就行了....
<param name="Image" value="c:\12368.tif">
</OBJECT>
<script language=javascript>
document.all('kd1').Enabled=true;
document.all('kd1').Image="C:\\123.tif";
document.all('kd1').Display;
alert(document.all('kd1').Image+" "+document.all('kd1').ImageHeight+" "+document.all('kd1').ImageWidth);
</script>这是我使用的方法,刚开始没有添加<param name="Image" value="c:\12368.tif">,后来添加了也不行...,好像根本就没有把值赋到kd1控件里去....三个值都是undefined......