【问题标题】:How to error handle overclicking in C# [closed]如何在 C# 中错误处理过度点击 [关闭]
【发布时间】:2013-09-03 16:46:19
【问题描述】:

我有一个程序。如果我点击一个按钮,整个程序会冻结。我不知道错误处理这个的代码。有谁知道如何错误处理这个。

谢谢

【问题讨论】:

  • 展示你的作品..人们无法读懂你的想法。
  • 不要过度点击按钮,或者向用户显示正在进行中的消息。
  • 我觉得一个简单的布尔标志可以避免性能不佳。
  • 您可以在处理按钮单击时添加一个 Thread.sleep + 使该按钮暂时无法被单击。虽然这是一个糟糕的设计.. 但如果一切都失败了。

标签: c# multithreading button error-handling clicking


【解决方案1】:

将您的按钮点击代码放在另一个线程中,请参阅以下示例:

Gui freeezing when using threading

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 2013-02-20
    相关资源
    最近更新 更多