首页 > 代码库 > 简单控件开发实现图标按钮

简单控件开发实现图标按钮

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();        }    }}

 

简单控件开发实现图标按钮