爱仕达的炒锅好不好:vb的图标问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 12:35:36
我刚学VB,还不会出编译EXE文件的图标设置,想询问几个问题
1、要用的icon图标的分辨率应该是多少?和显示器的实际显示的分辨率有关吗?如果有,那么对于1024*768和1280*1024的分辨率来说应该用什么分辨率的图标合适?
2、设置程序文件图标是单独设置还是要用程序中某一个窗体图标?
3、怎样改变某个窗体的图标?
请详细给说明,多谢!
另外我从网上下载的图标文件扩展名是icl,这又是什么文件?

1.与大小无关,与显示的分辨率无关。一个图标文件中含有多张图片,一般有16*16,32*32的(单位:象素)。XP下的图标比较特殊,颜色丰富且大多是48*48的。而VB只支持256色的图标,所以如果一个图标中不含256色格式的图片,则不能在VB中使用。
2.必须用程序中某一个窗体图标。具体步骤:菜单“工程”-“XX属性”,xx是指你的工程名,在弹出的属性窗口上点“生成”项,找到“图标”对应的下拉列表,列表中是所有的窗体,选择其中一个既可。
3.首先双击某个窗体,如果属性窗口已打开,则在属性窗口中找到“Icon”一项,点击,可看到“...”这样的按钮,点按钮,就弹出打开文件按钮,选择所要的图标既可。如果属性窗口没打开,可在此打开:菜单“视图”-“属性窗口”。

楼主,你可以用16*16//24*24//32*32的图表都可以
楼上说的会把所有FORM里的图表全改了,如果只改其中一个或几个就用下边方法
修改FORM1的图表:
Private Sub Form_Load()
FORM1.Icon = LoadPicture(App.Path + "\****\****.ico")
End Sub

1.图标的分辨率一般设为32*32,和显示器没关系,图标可以自己去网上下载,也可以用photoshop自己制作
2.用程序中主窗体的图标,具体方法:首先设置主窗体的 Icon 属性,为它指定一个图标文件(扩展名是 ICO或者CUR),注意VB不支持动态光标(ANI)文件,然后单击“工程”菜单,选择“工程属性”,单击“编译”选项卡,为主工程选择一个图标,使用你的那个主窗体就可以了。
3.可能是跟第二个问题的答案一样

me.Icon = LoadPicture()