c# - 如何自动隐藏消息框?

标签 c#

我想要消息框的计时器类型的属性。显示错误后,它必须在 5 秒后在没有用户干预的情况下消失。

最佳答案

timer.Interval=5000;
timer.Enabled=true;
MessageBox.Show("Should close automatically");

将以下代码片段与计时器的 Tick 事件处理程序相关联:

private void timer_Tick(object sender,EventArgs evt) {
    timer.Enabled=false;
    SendKeys.Send("{ESC}"); // SendWait as alternative
}

关于c# - 如何自动隐藏消息框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4270117/

相关文章:

c# - 创建数组与列表

c# - 求和简写的 Lambda

c# - if (计数器==<数据库值>)

c# - XDocument.Save 在 XML 中创建 3 个错误字符

c# - 将命令绑定(bind)到子 ViewModel

c# - 在 Click-Once 应用程序中包含 SQLite?

c# - 来自客户端的 SignalR 多个并发调用

c# - 使用 DocX 库在 DOCX 文件中查找表格

javascript - 在从 C# 字符串生成的 HTML 上运行 javascript

c# - 等待 "Unable to cast COM object"异常