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));
        }
    }
  • 相关阅读:
    my first aws native 19c rac ​​​​
    Geeks3D FurMark
    Best Graphics Card Benchmarking Softwares in 2020
    通过机器学习发现文本中的见解和关系
    pip intsall 遇到的各种问题
    python中利用redis构建任务队列(queue)
    fake-useragent,python爬虫伪装请求头
    如何将python3.6软件的py文件打包成exe程序
    python 时间和时间戳的转换
    Python
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/1833308.html
Copyright © 2011-2022 走看看