winform 多线程中ShowDialog()步骤无效的解决办法-阿里云开发者社区

开发者社区> 阿笨net> 正文

winform 多线程中ShowDialog()步骤无效的解决办法

简介: private void Form1_Load(object sender, EventArgs e) { Thread thread = new Thread(remind); thread.
+关注继续查看
private void Form1_Load(object sender, EventArgs e)

{

    Thread thread = new Thread(remind);

    thread.IsBackground = true;

    thread.Start();

}

private void remind()

{

   while (true)

   {

      string h = "0";

      string m = "23";

      if (h == DateTime.Now.Hour.ToString() && m == DateTime.Now.Minute.ToString() && DateTime.Now.Second.ToString() == "0")

      {

          Form2 form2 = new Form2();

          form2.ShowDialog();

          Thread.Sleep(1000);

      }

   }

}

form2的ShowDialog()显示并不是模式窗体,如何解决这种情况???

解决办法:

 Form2 form2 = new Form2();

 form2.ShowDialog(this);

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
全网首发:freeswitch无法正常绑定端口5060的解决办法
全网首发:freeswitch无法正常绑定端口5060的解决办法
57 0
Java多线程高并发学习笔记(二)——深入理解ReentrantLock与Condition
锁的概念 从jdk发行1.5版本之后,在原来synchronize的基础上,增加了重入锁ReentrantLock。 本文就不介绍synchronize了,有兴趣的同学可以去了解一下,本文重点介绍ReentrantLock。
1073 0
junit.framework.AssertionFailedError: No tests found in错误解决办法
public void TestIDcard() throws Exception{} 报错:junit.framework.AssertionFailedError: No tests found in。
1028 0
MySQL 中两张表主键自增时,Java 后端组成树形结构的解决办法
当需要将两张不同表的数据进行合并处理,并且两张表的主键均为自增,主键同是数字。这时候需要区分的、不同的表进行取值,可以使其中一张表的主键为负数,即-1,-2,-3。 当需要把取出来的两张表分别再存进数据库时,要将之前取值是负数的主键转为正数,而转为正数的方式也很简单,也就是负负得正,即(-(...
1154 0
PythonWin运行出错解决办法
问题:运行PythonWin,敲入入门经典第一程序"print 'Hello World'",点击运行... 发生错误,需要调试???误信息如下:Pythonwin.exe-应用程序错误"0x01049a92"指令引用的"0x00000000"内存。
522 0
winform 多线程中ShowDialog()步骤无效的解决办法
private void Form1_Load(object sender, EventArgs e) { Thread thread = new Thread(remind); thread.
879 0
Duplicate entry '0' for key 'PRIMARY'的一种可能的解决办法
在MySQL设计好数据库往往数据库中插入数据的时候, 因为主键ID默认是不赋值的,只给其他项目赋值了,相关的SQL代码是这样的   StringBuilder strSql = new StringBuilder(); strSql.
1542 0
多线程编程学习四(Lock 的使用)
一、前言     本文要介绍使用Java5中 Lock 对象,同样也能实现同步的效果,而且在使用上更加方便、灵活,主要包括 ReentrantLock 类的使用和ReentrantReadWriteLock 类的使用。
814 0
C#线程访问winform窗体控件
参考地址:http://www.cnblogs.com/jason-liu-blogs/archive/2012/09/08/2677008.html 添加: public Form() { InitializeComponent(); Control.
590 0
+关注
842
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载