C#-从构造函数中的资源中添加图像文件
本文关键字:添加 图像 文件 资源 构造函数 C#- | 更新日期: 2023-09-27 18:25:00
我在Visual Studio中创建了一个自定义按钮类,我想在构造函数中添加一个图像。这些图片在我的项目的属性/资源中。通常,我会在我的按钮上添加一个图像,如下所示:
btnBack.Image = Properties.Resources.back57;
在这种情况下,back57是图像文件的名称。
这是我的按钮类的当前构造函数:
public MenuButton()
{
this.Font = new System.Drawing.Font("TrsNo__", 18);
this.Width = 160;
this.Height = 40;
this.FlatStyle = FlatStyle.Popup;
this.BackColor = System.Drawing.Color.DarkOrange;
this.ImageAlign = System.Drawing.ContentAlignment.TopLeft;
this.MouseEnter += new System.EventHandler(mouseEnterCustom);
this.MouseLeave += new System.EventHandler(mouseLeaveCustom);
this.SetStyle(ControlStyles.Selectable, false);
}
如何编辑构造函数以便从资源中添加图像文件?
编辑1:我想它会是这样的。
public MenuButton(??????)
{
this.Image = ?????????
}
添加新的cunstructor:
public MenuButton(Bitmap buttonImage)
: base()
{
this.Image = buttonImage
}
并创建您的按钮:
MenuButton menuBttn = new MenuButton(Properties.Resources.back57);