【发布时间】:2012-07-26 14:45:11
【问题描述】:
我的 WinForms 应用程序上有一个按钮,我希望在用户将鼠标移到按钮上之前不显示该按钮。然后他们可以点击它。如果鼠标离开按钮,则需要再次隐藏。 button.Visible 参数使按钮完全不可访问并禁用鼠标悬停。我可以使用任何想法或其他按钮参数吗?
这目前不起作用:
private void settingButton_MouseEnter(object sender, EventArgs e)
{
settingButton.Visible = true;
}
private void settingButton_MouseLeave(object sender, EventArgs e)
{
settingButton.Visible = false;
}
【问题讨论】:
-
我认为用户在将鼠标移到按钮上之前不会知道按钮的位置?
-
是的。或者只有那些我想知道的。它适用于不需要大量用户输入的应用,可能会不时更新一些设置。