我制作了一個(gè)應(yīng)該自我刪除的按鈕,但它給了我一個(gè)意想不到的結(jié)果:在第一次點(diǎn)擊時(shí)它會(huì)執(zhí)行所有操作但不會(huì)自我刪除,在第二次點(diǎn)擊時(shí)它會(huì)執(zhí)行包括自我刪除在內(nèi)的所有操作。我想知道對(duì)此的解釋以及如何使其在第一次點(diǎn)擊時(shí)自行刪除。 作為自我刪除我的意思是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");}控制臺(tái)輸出:ClickedClicked
- 1 回答
- 0 關(guān)注
- 174 瀏覽
添加回答
舉報(bào)
0/150
提交
取消