Re: [問題] 動態標籤的動態移除

看板C_Sharp作者 ( )時間16年前 (2010/01/22 11:07), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
namespace CSharp_test1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); pictureBox1.MouseClick +=new MouseEventHandler(pictureBox1_MouseClick); } Label label_ok; private void pictureBox1_MouseClick(object sender, MouseEventArgs e) { label_ok = new Label(); label_ok.Text = "ok"; label_ok.Location = new Point(e.X, e.Y); label_ok.AutoSize = true; label_ok.Click += new EventHandler(label_ok_Click);//<------------------ pictureBox1.Controls.Add(label_ok); } //-------------------------------------------------------------------- void label_ok_Click(object sender, EventArgs e) { Control c = (Control)sender; pictureBox1.Controls.Remove(c); } //-------------------------------------------------------------------- } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.126.11.168

01/24 00:00, , 1F
感謝指教,我先練習寫看看~
01/24 00:00, 1F
文章代碼(AID): #1BMHPOo7 (C_Sharp)
文章代碼(AID): #1BMHPOo7 (C_Sharp)