为了账号安全,请及时绑定邮箱和手机立即绑定

自删除按钮仅在第二次单击后才起作用。为什么?

自删除按钮仅在第二次单击后才起作用。为什么?

C#
侃侃尔雅 2021-07-28 15:02:56
我制作了一个应该自我删除的按钮,但它给了我一个意想不到的结果:在第一次点击时它会执行所有操作但不会自我删除,在第二次点击时它会执行包括自我删除在内的所有操作。我想知道对此的解释以及如何使其在第一次点击时自行删除。 作为自我删除我的意思是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
提交
取消
意见反馈 帮助中心 APP下载
官方微信