在其他计算机上运行时,C# 表单图标不显示在任务栏中
我编写了一个小软件(Visual Studio 2010),在一个exe中编译了多种形式。所有表单都分配有不同的图标。当我在笔记本上编译并运行它时,这些图标正确显示在窗口的左上角和任务栏上。
当我将整个可执行文件移至第二台电脑时,程序的功能正常,除了以下几点: 对于可以从主窗体打开的所有窗体,我在任务栏中看到相同的图标。左上角的窗口图标正确显示。
两台电脑都使用win7 x64。在这两个方面,我都不使用此任务栏固定我的应用程序。似乎在我的电脑上,使用项目图标而不是表单图标。但为什么?
总结一下: 笔记本电脑 ->编译->不同形式的任务栏图标与预期的
电脑 - >相同的二进制文件 ->所有表单仅在任务栏中具有相同的图标!窗口图标正确。
希望有人可以帮忙!
I've programed a little piece of software (Visual Studio 2010) with multiple forms compiled in one exe. All forms have different icons assigned. These icons are shown correctly on the left top of the window and the task bar when I compile and run it on my notebook.
When I move the whole executables to my second pc the functionality of the program is ok except of this:
For all forms which can be opened from the main form I see the same icon in the task bar. the window icon on the left top is shown correctly.
both computers are using win7 x64. and on both i don#t use this task bar pinning for my app. Seems that on my pc, the project icon is used instead of the form icons. But why?
so to summarize:
laptop -> compile -> different form task bar icons as expected
pc -> same binaries -> all forms have the same icons in the task bar only! window icon is correct.
Hope someone can help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论