Re: [問題] 動態標籤的動態移除
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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
問題
0
8