如何使用Windows窗体更改按钮上的图像
本文关键字:按钮 图像 何使用 Windows 窗体 | 更新日期: 2023-09-27 18:20:28
如何在Button
上的两个图像之间切换?我有一个"锁定"answers"解锁"的图像,我想在同一个按钮上使用。
到目前为止,我已经使用属性窗口设置了一个图像。。
更新:很多不错的答案,但我应该提到的是,我的两张照片都在Property文件夹中。如何使用相对路径访问它们?
简单:
button1.Image = System.Drawing.Image.FromFile(@"C:'Users'Administrator'Pictures'forestfloor.jpg");
p.S.在设置图像之前,检查是否存在
您可以使用2种方法更改Windows窗体按钮的图像
相对路径的方法1
button1.Image = System.Drawing.Image.FromFile(@"C:'Users'jk'Desktop'icons'image.png");
button1.Image = Image.FromFile("C:''Users''jk''Desktop''icons''image.png");
资源图像的方法2
this.button1.Image = NameSpace1.Properties.Resources.Image2.png;
您也可以访问MSDN Library:ButtonBase.Image属性
您很可能需要更改代码后面的Button.Image
属性。有关如何执行此操作的信息和示例,请参阅MSDN文档。
您必须进行编码。
if(locked)
Button.Image = Images.Lock;
else
Button.Image = Images.Unlock;
其中Images
是您通过设计器创建的资源。