我有一个 HelpButton在 Windows 窗体应用程序上。单击时,我只希望它显示一个消息框。这工作正常...
private void Form1_HelpButtonClicked(object sender, EventArgs e)
{
MessageBox.Show("This is an awesome program", "Awesome Program");
}
问题是,当用户关闭消息框时,表单光标会切换到带有问号的“帮助”光标。这是不好的。如何防止光标改变?我试过把
this.Cursor = Cursors.Default
和 this.Cursor = Cursors.Arrow
留言框调用后,却没有效果。
最佳答案
您的事件处理程序声明不正确,e
参数实际上是 CancelEventArgs 类型。现在很简单:
private void Form1_HelpButtonClicked(object sender, CancelEventArgs e) {
MessageBox.Show("This is a more awesome program", "Awesome Program");
e.Cancel = true;
}
关于c# - Windows 窗体帮助按钮更改光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7969399/