以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  vb.net中的FORM和foxtable中的form是属于不同的类型吗?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=38429)

--  作者:longtechwj
--  发布时间:2013/7/29 14:40:00
--  vb.net中的FORM和foxtable中的form是属于不同的类型吗?

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130729143932.jpg
图片点击可在新窗口打开查看

--  作者:longtechwj
--  发布时间:2013/7/29 14:40:00
--  
Dim frm As WinForm.Form
frm=cryreport.cryreport1
frm.Open()

--  作者:Bin
--  发布时间:2013/7/29 14:41:00
--  
不是同类型哦.   forms("窗口1").baseform  这个才是底层的VB.NET的窗口
--  作者:longtechwj
--  发布时间:2013/7/29 17:05:00
--  

那应该怎样调用VB.NET中的Form,谢谢


--  作者:狐狸爸爸
--  发布时间:2013/7/29 17:08:00
--  

呵呵,就是这个啊:

 

forms("窗口1").baseform


--  作者:longtechwj
--  发布时间:2013/7/29 17:58:00
--  
我有在用VB.NET封装了一个dll,一个窗口,但是我想把他调用出来,因为我想用水晶报表,其它的我想我可以用函数在vs那边处理,但是我不知道Dim crt As WinForm.Form
crt = cryreport.cryreport1.baseform,还是不行,希望得帮助

--  作者:狐狸爸爸
--  发布时间:2013/7/29 18:09:00
--  

baseform是foxtable的Winform.Form的成员,第三方控件没有这个成员。

 

Dim crt As WinForm.Form
crt = cryreport.cryreport1.FindForm


--  作者:longtechwj
--  发布时间:2013/7/29 18:23:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130729182303.jpg
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2013/7/29 18:24:00
--  

你的有个控件的实例才行,不能通过类型:

 

Dim crt As WinForm.Form
crt = 第三方控件实例.FindForm


--  作者:longtechwj
--  发布时间:2013/7/29 18:25:00
--  

我有设置为public