当前位置:编程学习 > C#/ASP.NET >>

C#窗体卡住,f1窗体卡住了。怎么回事

Form1 rf=new Form1();
        public void RemindMethod()
        { 
            while(true)
            {
                if (rf.Visible == false)
                {
                    rf.Show();
                }
                Thread.Sleep(1000);
            }
        }
在线等解答 --------------------编程问答-------------------- 你到Sleep了,能不卡吗?
你应该要唤醒WakeUp,而不是Sleep

--------------------编程问答-------------------- 如果我把Form1 rf=new Form1();放在while里面,form窗体过段时间就销毁了,怎么回事,这个跟托管和非托管线程有什么联系呢 --------------------编程问答-------------------- UI Sleep, 整个UI界面就会卡死的 --------------------编程问答-------------------- 如果我想使用sleep,又想让界面显示,那该怎么做 --------------------编程问答-------------------- 如果我想使用sleep,又想让界面显示,那该怎么做,我把sleep弄掉,它也卡住了 --------------------编程问答-------------------- 创建线程~字数不够?............................... --------------------编程问答--------------------  private void EventMain_Load(object sender, EventArgs e)
        {

Thread thRemindForm = new Thread(RemindMethod);
            thRemindForm.Start();
}
Form1 rf=new Form1();
  public void RemindMethod()
  {  
rf.Show()
  while(true)
  {
    Console.WriteLine("---");
  }
这样界面也卡了,主界面不会卡,就form1这个界面不能拖动
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,