gpt4 book ai didi

c# - 如何让光标变成等待光标?

转载 作者:IT王子 更新时间:2023-10-29 03:29:03 26 4
gpt4 key购买 nike

如何向用户显示等待/忙碌光标(通常是沙漏),让他们知道程序正在做某事?

最佳答案

您可以使用 Cursor.Current .

// Set cursor as hourglass
Cursor.Current = Cursors.WaitCursor;

// Execute your time-intensive hashing code here...

// Set cursor as default arrow
Cursor.Current = Cursors.Default;

但是,如果散列操作真的很长(MSDN 将其定义为超过 2-7 秒),您可能应该使用光标以外的视觉反馈指示器来通知用户进步。有关更深入的指南集,请参阅 this article .

编辑:
正如@Am 所指出的,您可能需要在 Cursor.Current = Cursors.WaitCursor; 之后调用 Application.DoEvents(); 以确保实际显示沙漏。

关于c# - 如何让光标变成等待光标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1568557/

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