Joe*_*oey 41
您还需要为表单提供该图标.应用程序图标是嵌入在应用程序中并在资源管理器或快捷方式中显示的图标.但是,每个表单都有自己的图标.
Ami*_*ble 12
我已经注意到Windows 7和Windows 8的一些功能.Windows任务栏图标取自程序快捷方式的图标,而不是应用程序图标.
如果通过Visual Studio为应用程序分配一个Icon,它将设置一个显示在表单和通知区域中的图标.但是,任务栏图标和您创建的任何快捷方式都不会像以前那样从应用程序中获取图标,而是使用默认快捷方式图标创建.
所以我发现我必须设置快捷方式图标(它位于"开始"菜单中)作为应用程序安装程序的一部分.
我不必为Windows XP执行此操作.
小智 6
1 - 将文件(例如 Address_Book.ico)添加到资源部分
2 - 在您的代码中添加以下行
public Form1()
{
....
this.Icon = Properties.Resources.Address_Book;
}
Run Code Online (Sandbox Code Playgroud)
3 - 它有效。
Form.Icon
通过代码设置属性也考虑以下建议MSDN
表单的图标指定表示任务栏中表单的图片以及为表单控件框显示的图标.如果FormBorderStyle
设置为此属性将不起作用FixedDialog
.在这种情况下,表单不会显示图标.
归档时间: |
|
查看次数: |
38503 次 |
最近记录: |