【发布时间】:2014-04-17 07:22:21
【问题描述】:
我有一个顶层(即像窗口一样)UserControl (.NET 4.0),我用它来模拟自定义表单。我可以像这样轻松设置标题文本和任务栏文本:
public override string Text
{
get { return base.Text; }
set
{
base.Text = value
TitleText.Text = value;
}
}
同时设置标题文本和任务栏文本:
请注意,图片底部的栏是我的实际任务栏;我已经安装了一个备用外壳
我遇到的问题是我似乎无法设置此
UserControl 的任务栏图标,因为它没有可覆盖的Icon 属性,因此我无法像使用文本一样设置任务栏图标。另请注意,UserControl 中显示的图标只是一个包含图像的PictureBox。
所以,简而言之,我希望能够做到这一点:
但我不能这样做,因为 UserControl 没有 Icon 属性:
public override Icon Icon
{
get { return base.Icon; }
set
{
base.Icon = value;
TitleBarIcon.Image = value.ToBitmap();
}
}
如何更改任务栏图标?
提前致谢 ;)
【问题讨论】:
标签: c# .net winforms user-controls taskbar