gpt4 book ai didi

c# - 鼠标悬停时更改按钮颜色

转载 作者:行者123 更新时间:2023-12-05 08:23:47 29 4
gpt4 key购买 nike

在C#中,如何在鼠标指针在按钮上时改变按钮的颜色,使鼠标离开时按钮的颜色恢复到之前的颜色。

最佳答案

假设您正在使用 Windows.Forms,您可以将事件处理程序添加到 ButtonMouseEnterMouseLeave 事件并设置 ButtonBackColor 属性相应地:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
button1.MouseEnter += OnMouseEnterButton1;
button1.MouseLeave += OnMouseLeaveButton1;
}

private void OnMouseEnterButton1(object sender, EventArgs e)
{
button1.BackColor = SystemColors.ButtonHighlight; // or Color.Red or whatever you want
}
private void OnMouseLeaveButton1(object sender, EventArgs e)
{
button1.BackColor = SystemColors.ButtonFace;
}
}

关于c# - 鼠标悬停时更改按钮颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34024612/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com