我制作了一个应该自我删除的按钮,但它给了我一个意想不到的结果:在第一次点击时它会执行所有操作但不会自我删除,在第二次点击时它会执行包括自我删除在内的所有操作。我想知道对此的解释以及如何使其在第一次点击时自行删除。 作为自我删除我的意思是MainForm.Controls.Remove(StartButton);StartButton.Location = new Point(132, 35);StartButton.Name = "StartButton";StartButton.Size = new Size(85, 37);StartButton.Text = "Start";StartButton.Click += new EventHandler(StartButton_Click);void StartButton_Click(object sender, EventArgs e){ MainForm.Controls.Remove(StartButton); Console.WriteLine("Clicked");}控制台输出:ClickedClicked
1 回答
- 1 回答
- 0 关注
- 159 浏览
添加回答
举报
0/150
提交
取消