zoukankan      html  css  js  c++  java
  • C#多个控件有同一个事件,优化

    先自己声明方法,,再用事件调用;

     public void borderS3D(object sender,EventArgs e)
            {
                   ((PictureBox)sender).BorderStyle=BorderStyle.Fixed3D;         
            }
    public void borderSNo(object sender, EventArgs e) { ((PictureBox)sender).BorderStyle = BorderStyle.None; }
     public FormMain()
            {
                InitializeComponent();
                pictureBox1.MouseHover += new  EventHandler(borderS3D);
                pictureBox1.MouseLeave += new EventHandler(borderSNo);
    
                pictureBox2.MouseHover += new EventHandler(borderS3D);
                pictureBox2.MouseLeave += new EventHandler(borderSNo);
    
                pictureBox3.MouseHover += new EventHandler(borderS3D);
                pictureBox3.MouseLeave += new EventHandler(borderSNo);
    
                pictureBox4.MouseHover += new EventHandler(borderS3D);
                pictureBox4.MouseLeave += new EventHandler(borderSNo);
    
                pictureBox5.MouseHover += new EventHandler(borderS3D);
                pictureBox5.MouseLeave += new EventHandler(borderSNo);
    
                pictureBox6.MouseHover += new EventHandler(borderS3D);
                pictureBox6.MouseLeave += new EventHandler(borderSNo);
    
                pictureBox7.MouseHover += new EventHandler(borderS3D);
                pictureBox7.MouseLeave += new EventHandler(borderSNo);
    
                pictureBox8.MouseHover += new EventHandler(borderS3D);
                pictureBox8.MouseLeave += new EventHandler(borderSNo);
    
                pictureBox9.MouseHover += new EventHandler(borderS3D);
                pictureBox9.MouseLeave += new EventHandler(borderSNo);
    
                pictureBox10.MouseHover += new EventHandler(borderS3D);
                pictureBox10.MouseLeave += new EventHandler(borderSNo);
    
                pictureBox11.MouseHover += new EventHandler(borderS3D);
                pictureBox11.MouseLeave += new EventHandler(borderSNo);
    
               
            }
  • 相关阅读:
    不喜欢数据库编程
    配置 yum 源的两种方法
    编译内核后iptables无法启动问题
    国外免费空间
    iptables--静态防火墙实例教程
    25 Most Frequently Used Linux IPTables Rules Examples
    如何开启或关闭SELinux
    google提供免费企业邮局
    RAID 0, RAID 1, RAID 5, RAID 10 Explained with Diagrams
    CentOS软件管理之fastestmirror和RPMforge
  • 原文地址:https://www.cnblogs.com/janeaiai/p/5072936.html
Copyright © 2011-2022 走看看