我需要能够在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) 问候。
答案 0 :(得分:0)
Icon有ToBitmap方法,它会为你提供一个Bitmap,它是一个Image
答案 1 :(得分:0)
您可以直接在设计器中设置图像。
如果一定要用代码,为什么不把图片添加到你的项目Resources中,然后给它分配image属性呢?