像这样:
Cursor.Current = Cursors.WaitCursor;
try {
. . .
} finally {
Cursor.Current = Cursors.Default;
}
或者这个:
try {
Cursor.Current = Cursors.WaitCursor;
. . .
} finally {
Cursor.Current = Cursors.Default;
}
?
最佳答案
这两种方法没有区别,因为将预定义的游标分配给 Cursor.Current
不会引发异常。如果您从资源文件加载游标,该行为实际上可能会引发异常(例如,如果未找到指定的资源)。
重要的是在 finally
block 中将光标设置为所需状态,您在两个示例中都这样做。
关于c# - 光标应该在 "try"之前还是之后更改,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11299107/