Foxtable(狐表)用户栏目专家坐堂 → [求助]致红袍哥,还有一个问题,窗口图标如何调用配置栏Button图标?


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

主题:[求助]致红袍哥,还有一个问题,窗口图标如何调用配置栏Button图标?

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


加好友 发短信
等级:三尾狐 帖子:604 积分:6988 威望:0 精华:0 注册:2012/5/30 16:01:00
[求助]致红袍哥,还有一个问题,窗口图标如何调用配置栏Button图标?  发帖心情 Post By:2015/12/27 14:38:00 [显示全部帖子]

e.Sender 是配置栏某个菜单Button  已经包含图标的
If dr IsNot Nothing Then
                    If Forms(frm.name).FormStyle=0 Then   '定义窗体图标
                        Dim tabpage = Forms(frm.name).panel.parent
                        tabpage.image = e.Sender.......        'getimage(projectPath & "images\" & dr("formnameico"))   '此处最好也帮忙调用Button图标吧,免得浪费查询 资源
                    Else If Forms(frm.name).FormStyle=2 Then
                        Dim ss As String = dr("formnameico")
                        'Forms(frm.name).BaseForm.Icon=New icon(projectPath & "images\" & ss )
                        Forms(frm.name).BaseForm.Icon=Icon.FromHandle(e.Sender.icon)    此处错误,请帮忙更改一下, 谢谢! 
                    End If
                End If
  
[此贴子已经被作者于2015/12/27 14:42:51编辑过]

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


加好友 发短信
等级:三尾狐 帖子:604 积分:6988 威望:0 精华:0 注册:2012/5/30 16:01:00
  发帖心情 Post By:2015/12/27 14:52:00 [显示全部帖子]

运行的时候发生错误,
Dim btn As RibbonMenu.ToggleButton = e.Sender
Forms(frm.Name).BaseForm.Icon=Icon.FromHandle(New bitmap(btn.SmallImage).GetHicon)

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


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


加好友 发短信
等级:三尾狐 帖子:604 积分:6988 威望:0 精华:0 注册:2012/5/30 16:01:00
  发帖心情 Post By:2015/12/27 14:57:00 [显示全部帖子]

不好意思,还是行不通,如果改成Object ,现在连代码保存都不行. 

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

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


加好友 发短信
等级:三尾狐 帖子:604 积分:6988 威望:0 精华:0 注册:2012/5/30 16:01:00
  发帖心情 Post By:2015/12/27 15:10:00 [显示全部帖子]

搞定了,谢谢了, 具体情况是:Forms(frm.Name).BaseForm.Icon=Icon.FromHandle(e.Sender.LargeImage.GetHIcon())

 回到顶部