如何从Icon创建Image对象以与ToolStripStatusLabel项一起使用

时间:2010-03-01 10:07:06

标签: c# windows winforms toolstrip

我需要能够在C#Windows窗体应用程序的ToolStripStatusLabel项目上设置图标。该项目将显示图像和文本。我以为我可以使用带有这样一个项目的Icon,但我错了。从现有Icon对象创建Image对象的最佳方法是什么?

预期代码如下所示:

Image image = new Image(); // Get this image somehow from a pre-existing Icon object
serverInfoToolStripStatusLabel.Text = "Connected to server X";
serverInfoToolStripStatusLabel.Image = image;

(注意:serverInfoToolStripStatusLabel声明为System.Windows.Forms.ToolStripStatusLabel) 问候。

2 个答案:

答案 0 :(得分:0)

Icon有ToBitmap方法,它会为你提供一个Bitmap,它是一个Image

答案 1 :(得分:0)

您可以直接在设计器中设置图像。

如果一定要用代码,为什么不把图片添加到你的项目Resources中,然后给它分配image属性呢?