[DefaultEvent("Click")]
public partial class UMenuButton : UserControl
{
public UMenuButton()
{
InitializeComponent();
}
/// <summary>
/// 按钮图标
/// </summary>
public Image BtnImg
{
get { return pbImg.Image; }
set
{
pbImg.Image = value;
}
}
/// <summary>
/// 按钮文本
/// </summary>
public string BtnText
{
get { return lblBtnText.Text; }
set
{
lblBtnText.Text = value;
}
}
protected override void OnMouseEnter(EventArgs e)
{
base.OnMouseEnter(e);
this.BackColor= Color.FromArgb(88, 116, 216);
}
protected override void OnMouseLeave(EventArgs e)
{
base.OnMouseLeave(e);
this.BackColor = Color.FromArgb(45, 50, 116);
}
protected override void OnMouseClick(MouseEventArgs e)
{
base.OnMouseClick(e);
this.BackColor = Color.FromArgb(88, 116, 216);
}
private void lblBtnText_Click(object sender, EventArgs e)
{
this.OnClick(e);
}
private void pbImg_Click(object sender, EventArgs e)
{
this.OnClick(e);
}
private void lblBtnText_MouseEnter(object sender, EventArgs e)
{
OnMouseEnter(e);
}
private void pbImg_MouseEnter(object sender, EventArgs e)
{
OnMouseEnter(e);
}
}
(更新时间)2021年5月20日 仓库温控系统(Winform) 14 扩展控件-MenuButton
原创
©著作权归作者所有:来自51CTO博客作者愚公搬代码的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java 使用项目外图片进行回显的方法
关于Servlet如何处理静态资源:在tomcat的conf目录下打开server.xml,里面会看到一些默认的servlet tomcat自带jspservlet和defalutservlet分别用于处理jsp请求和静态资源文件,如果你写了一个servlet,map映射为/,它会对tomcat中的default配置进行覆盖,这样就不能访问webapp下的静态资源了,前面
java 使用项目外图片进行回显的方法 不能访问webapp下的图片文件 静态资源 mvc spring