zoukankan      html  css  js  c++  java
  • WinFrom鼠标经过时图片按钮放大缩小

    public partial class Form2 : Form
    {
        Size szStandard 
    = new Size();

        
    /// <summary>
        
    /// 系统构造函数
        
    /// </summary>
        public Form2()
        {
            InitializeComponent();

            
    foreach (Control ctrl in this.Controls)
            {
                
    if (ctrl is PictureBox)
                {
                    ctrl.MouseHover 
    += new EventHandler(ctrl_MouseHover);
                    ctrl.MouseLeave 
    += new EventHandler(ctrl_MouseLeave);
                }
            }
        }
        
    /// <summary>
        
    /// 鼠标移开图标缩小事件
        
    /// </summary>
        
    /// <param name="sender"></param>
        
    /// <param name="e"></param>
        void ctrl_MouseLeave(object sender, EventArgs e)
        {
            PictureBox picbox 
    = (PictureBox)sender; picbox.Size = szStandard;
        }
        
    /// <summary>
        
    /// 鼠标移上图标放大事件
        
    /// </summary>
        
    /// <param name="sender"></param>
        
    /// <param name="e"></param>
        void ctrl_MouseHover(object sender, EventArgs e)
        {
            
    //每次放大图片原大小的20%
            PictureBox picbox = (PictureBox)sender; szStandard = picbox.Size; picbox.Size = Size.Ceiling(new SizeF(picbox.Width * 1.2f, picbox.Height * 1.2f));
        }
    }
  • 相关阅读:
    Centos常用命令(四、进程)
    搭建git服务器(Centos7)
    tortoiseGit使用
    docker常用命令
    配置docker阿里云加速器_CentOS7
    Centos常用命令(三、网络配置)
    Centos常用命令(二、任务调度和磁盘管理)
    spring的作用
    什么是spring框架
    get和post的区别
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/1833308.html
Copyright © 2011-2022 走看看