【发布时间】:2016-02-16 10:22:21
【问题描述】:
要求是通过在主窗体中隐藏现有子窗体来显示子窗体。
它工作正常,但在主窗体中闪烁。可以请分享一些建议。
void Form1Btn_Click(object sender, System.EventArgs e)
{
var form2 = new Sample2Form();
this.Hide();
form2.ShowDialog(mainform);
}
【问题讨论】:
-
当然它会“闪烁”,您隐藏了一个表单并显示了另一个表单。闪烁是隐藏和重新显示。当屏幕上的某些内容发生变化时,它会闪烁。你预计会发生什么?