Foxtable(狐表)用户栏目专家坐堂 → [求助]获取应用程序图标


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

主题:[求助]获取应用程序图标

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]获取应用程序图标  发帖心情 Post By:2017/11/21 10:59:00 [只看该作者]

老师

 

怎么获取应用程序的图标呢,希望点击OK的时候,btn的图标变化为选定的图片。

 

Dim btn As WinForm.Button = e.Form.Controls("Button2")
Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "应用程序|*.exe" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Dim str As String=dlg.FileName.SubString(dlg.FileName.Length-3)
    Select Case str
        Case "exe"
                        btn.Image=GetImage(dlg.FileName.SubString(0,dlg.FileName.Length-3) & ".ico")’不会是这块去查找整个文件夹,查名字+.jpg或.bmp什么
    End Select
End If

[此贴子已经被作者于2017/11/21 10:58:53编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/21 12:04:00 [只看该作者]

你问过啊

 

Dim p As WinForm.Panel = e.Form.Controls("panel1")
Dim icon As Icon = System.Drawing.Icon.ExtractAssociatedIcon(ApplicationPath & "foxtable.exe")
p.BaseControl.BackgroundImage = icon.ToBitmap()
p.BaseControl.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch

 

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=108778&skin=0

 


 回到顶部