C# 表单加载问题
我试图使某些标签按钮等在加载时可见,但是,当我单击关闭表单并返回表单时,表单加载代码再次激活。它就像是一个onClick事件而不是load事件 我对编码一无所知,所以这可能是非常简单的事情 非常感谢C# 表单加载问题,c#,forms,load,C#,Forms,Load,我试图使某些标签按钮等在加载时可见,但是,当我单击关闭表单并返回表单时,表单加载代码再次激活。它就像是一个onClick事件而不是load事件 我对编码一无所知,所以这可能是非常简单的事情 非常感谢 private void formCanvas_Load(object sender, EventArgs e) { lblUsed.Visible = false; lblScore.Visible = false; lblUsedLette
private void formCanvas_Load(object sender, EventArgs e)
{
lblUsed.Visible = false;
lblScore.Visible = false;
lblUsedLetters.Visible = false;
lblGuessWord.Visible = false;
lblUserChoice.Visible = false;
lblWord.Visible = true;
txtUserLetter.Visible = false;
txtUserWord.Visible = true;
btnSubmitWord.Visible = true;
btnSubmitLetter.Visible = false;
lblLives.Visible = false;
btnExit.Visible = false;
btnRestart.Visible = false;
}
您应该将代码放在formCanvas类的构造函数上
public formCanvas()
{
InitializeComponent();
lblUsed.Visible = false;
lblScore.Visible = false;
lblUsedLetters.Visible = false;
lblGuessWord.Visible = false;
lblUserChoice.Visible = false;
lblWord.Visible = true;
txtUserLetter.Visible = false;
txtUserWord.Visible = true;
btnSubmitWord.Visible = true;
btnSubmitLetter.Visible = false;
lblLives.Visible = false;
btnExit.Visible = false;
btnRestart.Visible = false;
}
啊,好的,非常感谢,但是当我打开和关闭表单时,是否有执行它的原因?@Sifer,因为根据“打开和关闭”表单所指的内容,表单可能会重新加载,从而导致OnLoad事件触发。