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


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

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

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


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望: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版主指点,多谢了!!


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/11/8 9:07:00 [只看该作者]

反向操作,Foxtable引用此库,通过Foxtable编写代码,控制此库。

而不是通过此库来控制foxtable


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


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/8 9:15:00 [只看该作者]

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

 

 

 

 

 


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


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/8 9:19:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/11/8 9:22:00 [只看该作者]

按12楼的办法做。

我目前也没有好的办法。


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


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/8 9:26:00 [只看该作者]

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

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2010/11/8 9:32:00 [只看该作者]

以下是引用baoxyang在2010-11-8 8:47:00的发言:

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

 

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

 

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

如果是C#应该改为

Foxtable.GlobalProperties.Forms["窗口名"].Controls["txt1"].Value = "123";

晚上下班我帮你看吧。


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


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/8 10:27:00 [只看该作者]

太谢谢了lxl版主热心帮助!!!

 

上面的代码value没有定义,还是有错误。

是否可也顺便把Listbox清除内容,重新赋值实现代码?

 

[此贴子已经被作者于2010-11-8 10:38:41编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2010/11/8 11:24:00 [只看该作者]

以下是引用baoxyang在2010-11-8 10:27:00的发言:

太谢谢了lxl版主热心帮助!!!

 

上面的代码value没有定义,还是有错误。

是否可也顺便把Listbox清除内容,重新赋值实现代码?

 


[此贴子已经被作者于2010-11-8 10:38:41编辑过]

因为C#是强类型语言,必须显示转化。
公司电脑没装foxtable ,没办法测试,大概是这样的:
Foxtable.WinForm.TextBox txt1 = Foxtable.GlobalProperties.Forms["窗口名"].Controls["txt1"] as Foxtable.WinForm.TextBox;
if(txt1 != null)
{
    txt1.Value = "123";
}
[此贴子已经被作者于2010-11-8 11:24:14编辑过]

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


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/11/8 11:52:00 [只看该作者]

可以了。再次感谢lxl版主的热心帮助!!


 回到顶部
总数 23 上一页 1 2 3 下一页