为什么打开模式窗体再关闭后,主窗体会闪烁呢?(.ShowDialog()闪烁,但是Show()就不闪烁)
----------------------------------------------------- //打开业务单
private void tsbtnOpen_Click(object sender, EventArgs e)
{
frmlst = new FrmYWDList();
frmlst.ShowDialog();
//frmlst.Show();
}就是用上面的代码打开。
如果用
frmlst.ShowDialog();
关闭 frmlst 时,主窗体会明显的闪烁。
但是
frmlst.Show();
后,关闭 frmlst后,主窗体就没有任何闪烁,为什么呢?
----------------------------------------------------- //打开业务单
private void tsbtnOpen_Click(object sender, EventArgs e)
{
frmlst = new FrmYWDList();
frmlst.ShowDialog();
//frmlst.Show();
}就是用上面的代码打开。
如果用
frmlst.ShowDialog();
关闭 frmlst 时,主窗体会明显的闪烁。
但是
frmlst.Show();
后,关闭 frmlst后,主窗体就没有任何闪烁,为什么呢?
下面在没代码了,应该不会,除非你重新初始化了程序。