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#