如何在Button
上切换两张图片?我有一张“锁定”和一张“解锁”的图片,想在同一个按钮上使用。
到目前为止,我已经使用属性窗口设置了单个图片。
更新:有很多好的答案,但我应该提到我的两个图片在属性文件夹中。如何使用相对路径访问它们?
如何在Button
上切换两张图片?我有一张“锁定”和一张“解锁”的图片,想在同一个按钮上使用。
到目前为止,我已经使用属性窗口设置了单个图片。
更新:有很多好的答案,但我应该提到我的两个图片在属性文件夹中。如何使用相对路径访问它们?
button1.Image = System.Drawing.Image.FromFile(@"C:\Users\jk\Desktop\icons\image.png");
button1.Image = Image.FromFile("C:\\Users\\jk\\Desktop\\icons\\image.png");
资源图片的第二种方法
this.button1.Image = NameSpace1.Properties.Resources.Image2.png;
。
易懂:
button1.Image = System.Drawing.Image.FromFile(@"C:\Users\Administrator\Pictures\forestfloor.jpg");
提示:设置图片前,请检查图片是否存在
你很可能需要在代码后端更改Button.Image
属性。请参阅MSDN文档以获取有关如何执行此操作的信息和示例。
Button.Image
,并使用Properties.Resources.lock_open
来访问我的文件。它完美地工作了。我只是写了切换功能,以表明需要两个图像的新情况。对于任何混淆,我表示抱歉。 - radbyx你需要编写代码。
if(locked)
Button.Image = Images.Lock;
else
Button.Image = Images.Unlock;
其中Images
是您通过设计师创建的资源。