jonahxuworld 2022-04-15 14:23 采纳率: 93.1%
浏览 191
已结题

C#winform的messagebox如何定时自动关闭呢?

比如说什么什么条件下,messagebox.show了
如果人工不去点确认,如何做到自己定时10s或者5s自动点确认呢?

  • 写回答

4条回答 默认 最新

  • 金士顿 2022-04-15 14:46
    关注
            private void button1_Click(object sender, EventArgs e)
            {
                Form msg = new Form();
                Task.Run(new Action(() =>
                {
                    Thread.Sleep(4000);
                    Invoke(new Action(() =>
                    {
                        msg.Close();
                    }));
                }));
                MessageBox.Show(msg, "TEST");
    
            }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 4月23日
  • 已采纳回答 4月15日
  • 创建了问题 4月15日

悬赏问题

  • ¥15 vs2022无法联网
  • ¥15 TCP的客户端和服务器的互联
  • ¥15 VB.NET操作免驱摄像头
  • ¥15 笔记本上移动热点开关状态查询
  • ¥85 类鸟群Boids——仿真鸟群避障的相关问题
  • ¥15 CFEDEM自带算例错误,如何解决?
  • ¥15 有没有会使用flac3d软件的家人
  • ¥20 360摄像头无法解绑使用,请教解绑当前账号绑定问题,
  • ¥15 docker实践项目
  • ¥15 利用pthon计算薄膜结构的光导纳