我想在任务栏中显示一个图标;但是,我不希望此图标显示在标题栏中。我尝试将ShowIcon
设置为false,但是在标题栏和任务栏中隐藏了我的图标。有没有办法只在标题栏中隐藏它?
答案 0 :(得分:4)
将FormBorderStyle属性设置为以下任一项(取决于您的方案)
FormBorderStyle.FixedDialog
FormBorderStyle.FixedToolWindow
FormBorderStyle.SizableToolWindow
并将ShowIcon保持为真。
这将隐藏标题栏中的图标并将其保留在任务栏中。
答案 1 :(得分:4)
根据Riz发给我的回答中的链接,这是我使用的解决方案:
using(Bitmap emptyImage = new Bitmap(1, 1))
Native.SendMessage(this.Handle, Native.WM_SETICON, Native.ICON_SMALL, emptyImage.GetHicon());