Foxtable(狐表)用户栏目专家坐堂 → 从目录树打开在网页浏览器浏览的问题


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

主题:从目录树打开在网页浏览器浏览的问题

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


加好友 发短信
等级:五尾狐 帖子:1174 积分:8782 威望:0 精华:0 注册:2012/4/18 16:28:00
从目录树打开在网页浏览器浏览的问题  发帖心情 Post By:2016/1/14 10:36:00 [只看该作者]

请老师帮忙看看,想实现从后台数据形成目录树点击NODE在网页浏览器显示的问题,做了个复合的例子,但是没有实现
另外,还请老师再看看用网页浏览器显示.doc和.docx的只能实现一个显示的问题
看了帮助没有得到解决的思路,请老师指导指导,谢谢!!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.zip



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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/14 11:36:00 [只看该作者]

AfterLoad事件改改
........
For Each File As String In FileSys.Getfiles(dir)
    Dim f As String =file
    Dim ext As String
    ext = f.SubString(f.LastIndexof(".") ) '获得文件后缀
    f = f.Replace(dir & "\","")
    Dim f2 = f.replace(ext,"")
    Page.Links.Add(f,f2,"1602.ico")
Next
.........

TopicLinkClick 事件

Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address = ProjectPath & "Attachments\公共文件\" & e.Page.Name & "\" & e.Link.Name 
e.Form.Controls("Label1").text =  e.Page.Name & "》" & e.Link.Name 

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/14 11:45:00 [只看该作者]

http://www.foxtable.com/help/topics/2903.htm

重要提示:

1、如果执行上面代码的时候,没有在WebBrowser显示Word报表,而是在一个新的IE窗口显示,那么请双击Foxtable目录下的Office.reg文件,将其添加到注册表中。


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


加好友 发短信
等级:五尾狐 帖子:1174 积分:8782 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/1/14 14:44:00 [只看该作者]

谢谢老师指导,上述代码中brw.Address = ProjectPath & "Attachments\公共文件\" & e.Page.Name & "\" & e.Link.Name  黄色部分多了 \  ,去掉后TOPICBAR在WebBrowser的显示就正常了;

另外,老师,目录树在WebBrowser的显示没有实现,上述代码老师指导的代码主要在TopicBarWebBrowser的显示 
 
http://www.foxtable.com/help/topics/2903.htm的提示我知道的,之前我就已经添加到注册表了,老师再看看我写的TREEVIEW的代码问题在哪里,谢谢了


还有,在TOPICBAR点击文件的时候会闪屏,是什么原因?
[此贴子已经被作者于2016/1/14 14:48:45编辑过]

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/14 15:10:00 [只看该作者]

NodeMouseDoubleClick


Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address = ProjectPath & "Attachments\公共文件\招标文件\" & e.Node.Text

加载word是这样的了,会闪屏

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


加好友 发短信
等级:五尾狐 帖子:1174 积分:8782 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/1/14 15:19:00 [只看该作者]

根据老师指导的代码还是不显示,是否是我在AfterSelectNode的代码有问题,这里的代码好像不相干吧
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
For Each Node As WinForm.TreeNode In trv.AllNodes
    If Node.Name <> e.Node.Name Then
        Node.Checked = True
    End If
Next

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/14 15:30:00 [只看该作者]

我测试么有问题

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


加好友 发短信
等级:五尾狐 帖子:1174 积分:8782 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/1/14 15:44:00 [只看该作者]

老师,是否能麻烦您,把您在我“测试”上做的文件发给我,我下载来看看试试行吗?

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/14 16:17:00 [只看该作者]

俺现在用的版本比正式发布的版本高,发了也打不开


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


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



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


加好友 发短信
等级:五尾狐 帖子:1174 积分:8782 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/1/14 17:10:00 [只看该作者]

非常感谢老师,我发现自己的问题在哪里了,无用的代码写多了;
最后一个问题,老师 现在点击目录树的节点,第一个节点是日期不让这个节点点击的时候出现“无法显示此页”,要点击文件的时候才在WebBrowser显示内容。

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