using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace RibbonBarCrl{ public partial class ButtonLeftControl : Control { private Image con = null; public ButtonLeftControl() { InitializeComponent(); con = new Bitmap(Properties.Resources.ZoomIn1); this.MouseEnter += new EventHandler(UCSelectClassifyItem_MouseEnter); this.MouseLeave += new EventHandler(UCSelectClassifyItem_MouseLeave); } void UCSelectClassifyItem_MouseLeave(object sender, EventArgs e) { con = new Bitmap(Properties.Resources.ZoomIn1); Invalidate(); } void UCSelectClassifyItem_MouseEnter(object sender, EventArgs e) { con = new Bitmap(Properties.Resources.InChange); Invalidate(); } protected override void OnPaint(PaintEventArgs pe) { base.OnPaint(pe); Graphics graphics = pe.Graphics; graphics.DrawImage(con, new Rectangle(0, 0, this.Width, this.Height)); graphics.Dispose(); } }}
Simple Control Development Implementation icon button