以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]ft里面加入google内核方法  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=119075)

--  作者:new4w
--  发布时间:2018/5/17 11:18:00
--  [求助]ft里面加入google内核方法
我看到这个帖子里面说可以加入google内核的浏览器到ft里面
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=90320
我这里有个C# 开发Chrome内核浏览器(WebKit.net) 的一个文件,说可以在c#里面引入,原文网址如下:
https://blog.csdn.net/xs1102/article/details/77930655
对应的.5版本的windows bin文件 我已经放到如下网盘地址:
https://pan.baidu.com/s/15i_X9tqP0011HGl9f09kUQ
因为我现在要再ft里面打开一个队google浏览器支持较好,而对ie支持不好的bs系统,所以需要换成google内核的浏览器控件,
请问老师是把 我网盘里面的压缩文件里面的 bin 文件夹打开,把里面的内容全部复制到ft安装目录下,然后


3、代码

Dim wv As new CefSharp.WinForms.WebView()
wv.Address = "http://www.foxtable.com/"
wv.Parent = e.Form.baseform
wv.Dock = System.Windows.Forms.DockStyle.Fill
Dim pnl As WinForm.Panel = e.Form.Controls("Panel1")
pnl.basecontrol.controls.add(wv)

这样吗?还是只要bin里面的.dll文件放到ft安装目录下就好了?
如果添加好,封装后,别人打开这个软件,不需要其他操作,就能直接使用了对吗?

--  作者:有点甜
--  发布时间:2018/5/17 11:46:00
--  

全部内容拷贝到foxtable安装目录下,引用dll,窗口里面写代码,就行了。

 

设置好以后,测试好功能以后。发布你的项目,得到publish文件夹,在这个文件夹里面,把你webkit里面的文件【全部内容拷贝到publish目录下】即可。


--  作者:new4w
--  发布时间:2018/5/17 13:02:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:错误提示.png
图片点击可在新窗口打开查看
老师有错误提示,还麻烦下告知怎么弄,感谢!

--  作者:new4w
--  发布时间:2018/5/17 13:16:00
--  
甜老师,帮忙看下3楼的问题
--  作者:有点甜
--  发布时间:2018/5/17 14:35:00
--  

引用dll(webkitbrowser)

 

http://www.foxtable.com/webhelp/scr/1936.htm


--  作者:new4w
--  发布时间:2018/5/17 16:46:00
--  
我是这么做的

1、首先解压压缩文件,把压缩文件中,bin里面的文件(不是整个bin文件夹),放到狐表安装目录

图片点击可在新窗口打开查看此主题相关图片如下:压缩文件.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:放到安装目录.png
图片点击可在新窗口打开查看


2、在狐表里面,外部引用,应用webkitbrowser.dll

图片点击可在新窗口打开查看此主题相关图片如下:tim图片20180517163649.png
图片点击可在新窗口打开查看

3、建立一个窗口,在窗口的afterload事件里面写代码(如3楼一样),但是弹出了错误提示,跟前面3楼的错误提示一样的



--  作者:new4w
--  发布时间:2018/5/17 16:47:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:错误.png
图片点击可在新窗口打开查看

这个就是窗口afterload事件写入代码的情况

--  作者:有点甜
--  发布时间:2018/5/17 16:58:00
--  

代码这样写

 

Dim wv As new CefSharp.WinForms.WebView()
wv.Address = "http://www.foxtable.com/"
wv.Parent = e.Form.baseform
wv.Dock = System.Windows.Forms.DockStyle.Fill
Dim pnl As WinForm.Panel = e.Form.Controls("Panel1")
pnl.basecontrol.controls.add(wv)

--  作者:new4w
--  发布时间:2018/5/17 18:08:00
--  回复:(有点甜)代码这样写 Dim wv As new ...

图片点击可在新窗口打开查看此主题相关图片如下:还不行.png
图片点击可在新窗口打开查看

还是不行!

--  作者:有点甜
--  发布时间:2018/5/17 19:13:00
--  

哦,弄错了,改成这样

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=84533