• 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));
        }
    }
  • 相关阅读:
    vi使用方法详细介绍
    Jenkins实现Android自动化打包
    JSON知识总结
    React Native中pointerEvent属性
    从零学React Native之06flexbox布局
    Android Http实现文件的上传和下载
    从零学React Native之05混合开发
    React Native声明属性和属性确认
    从零学React Native之04自定义对话框
    Android 在图片的指定位置添加标记
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/1833308.html
Copyright © 2020-2023  润新知