根据鼠标的状态设置动态按钮
想实现一个按钮鼠标放上去之后,就会改变按钮字体的效果。
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); } } }