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


    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();
            }
        }
    }
    
  • 相关阅读:
    js forEach方法
    day1总结
    jupyter notebook
    java_13网络编程
    原生 input radio 优化
    JQ 获取 input file 图片 显示在对应位置
    math.js 使用
    前端优化
    文字动态颜色变化效果
    谷歌,火狐隐藏滚动条
  • 原文地址:https://www.cnblogs.com/lxc-binary/p/4019218.html
Copyright © 2020-2023  润新知