C#学习5

来源:互联网 发布:婚纱品牌 知乎 编辑:程序博客网 时间:2024/06/14 11:49

根据鼠标的状态设置动态按钮

想实现一个按钮鼠标放上去之后,就会改变按钮字体的效果。
1.新建一个窗口Form1;
2.添加Button控件。
然后在其MouseMove,MouseLeave写代码就行了。


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;namespace 根据鼠标的状态设置动态变化的按钮{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void button1_MouseMove(object sender, MouseEventArgs e)        {            this.button1.Font = new Font(this.Font, FontStyle.Bold);           // this.button1.ForeColor new Color(this.ForeColor, ForeColor.GetType);        }        private void button2_MouseMove(object sender, MouseEventArgs e)        {            this.button2.Font = new Font(this.Font, FontStyle.Bold);        }        private void button3_MouseMove(object sender, MouseEventArgs e)        {            this.button3.Font = new Font(this.Font, FontStyle.Bold);        }        private void button4_MouseMove(object sender, MouseEventArgs e)        {            this.button4.Font = new Font(this.Font, FontStyle.Bold);        }        private void button1_MouseLeave(object sender, EventArgs e)        {            this.button1.Font = new Font("宋体", 9);        }    }}




0 0