我在form1
一个复选框,当检查它使一个PictureBox
在form2
可见的,但是当我取消我要刷新form2
使得PictureBox
是不可见的。此代码在form1
。它是一个按钮,打开表单如果没有打开,但如果表单打开,则刷新它。问题是它并不令人耳目一新。谁能告诉我什么是错的?显示/刷新按钮正常
private tuesday _FavoritesForm;
public void startbutton_Click(object sender, EventArgs e)
{
if (_FavoritesForm == null)
{
_FavoritesForm = new tuesday();
_FavoritesForm.Closed += new EventHandler(_FavoritesForm_Closed);
_FavoritesForm.Show();
}
else
{
_FavoritesForm.Refresh();
}
}
*按钮检查形式是开放的,如果它打不开它。这是为了避免一次打开多个表单。然后如果一个表单已经打开,它会刷新它,但它不会重新绘制form2。 – 2011-01-29 18:45:11