Foxtable(狐表)用户栏目专家坐堂 → 请高手指点,开放第三软件的引用狐表控件的方法?


  共有9821人关注过本帖树形打印复制链接

主题:请高手指点,开放第三软件的引用狐表控件的方法?

帅哥哟,离线,有人找我吗?
baoxyang
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
请高手指点,开放第三软件的引用狐表控件的方法?  发帖心情 Post By:2010/11/7 10:06:00 [显示全部帖子]

4、开发接口

DataTable有一个BaseTable属性,返回底层的System.Data.DataTable对象
Table有一个View属性,返回底层的System.Data.DataView对象。
Table有一个Grid属性,返回底层的C1.Win.C1FlexGrid.C1FlexGrid对象

所有的控件都有一个BaseControl属性,返回其对应的System.Windows.Forms.Control对象
窗口有一个Panel对象,返回一个Foxtable.FormPanel容器,窗口所有的控件都在这个容器中
对于模式窗口和独立窗口,可以通过窗口的BaseForm属性,返回对应的Windows.Forms.Form对象

有了这些接口以及前面提到的引用功能,就可以无穷无尽的扩展foxtable的功能。
例如你可以加入第三方的控件,并帮定到foxtable中的表。
提示:最好在窗口的BeforeClose事件中,将第三方控件移除并销毁。

如果要使用第三方的开发工具,请引用foxtable.exe和foxtable.lib.dll,这两个文件包括foxtable所有公开的类型

请教下,在VS2008项目中已引用了foxtable.exe和foxtable.lib.dll,我想调用独立窗口名为“form1”中的textbox1控件名txt1,并赋值为“test”;请教完整代码,谢谢!!!,因本人对VS2008不懂。

 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/7 11:01:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-11-7 10:19:00的发言:

Foxtable.Forms("窗口名").Controls("txt1").Value = "123"

错误 1 命名空间“Foxtable”中不存在类型或命名空间名称“Forms”(是缺少程序集引用吗?)

请指点!谢谢!!!


 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/7 11:19:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-11-7 11:16:00的发言:

引用了没有?

其实自己在foxtable中编写的代码,也就是第三方的代码,因为引用了那两个程序集,才能使用forms这个变量

引用了。


 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/7 12:26:00 [显示全部帖子]

图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/7 12:37:00 [显示全部帖子]

请各位帮忙,指点。万分感谢!!!

 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/7 14:41:00 [显示全部帖子]

老大,你应是最清楚的吧。急需你的帮助,个人水平有限,实在搞不懂,试了很久都不成功。谢谢帮助!!

 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/8 8:47:00 [显示全部帖子]

以下是引用lxl在2010-11-7 19:09:00的发言:

你是想建dll类库项目,然后foxtable引用吧?

 

Foxtable.GlobalProperties.Forms("窗口名").Controls("txt1").Value = "123"

我是想建dll类库项目中引用foxtable中相关窗口中控件进行赋值,然后foxtable引用此类库。

 

Foxtable.GlobalProperties.Forms("窗口名").Controls("txt1").Value = "123" 会出现如下错误:

 

错误 1 Non-invocable member 'Foxtable.GlobalProperties.Forms' cannot be used like a method. 请lxl版主指点,多谢了!!


 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/8 9:15:00 [显示全部帖子]

一开始是通过Foxtable引用此库,通过Foxtable编写代码,控制此库。但部分功能就不行,所以才想用此库来调用Foxtable部分控件来实现,再利用此类库来在Foxtable引用此库实现全部功能。

 

 

 

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/8 9:19:00 [显示全部帖子]

老大,不是说:“如果要使用第三方的开发工具,请引用foxtable.exe和foxtable.lib.dll,这两个文件包括foxtable所有公开的类型”,凡正以后可能会利用到。迟早还是想会知道实现方法,恰好本人有用到,希望老大给与帮助呀。


 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/8 9:26:00 [显示全部帖子]

lxl兄,有在吗?请求帮助。先谢谢!!!

 回到顶部
总数 14 1 2 下一页