我曾嘗試使用下面的代碼創建的標籤形式:創建和動態添加一個新的控制
public static System.Windows.Forms.PictureBox pc = new PictureBox();
public static System.Windows.Forms.Label la = new Label();
private void label2_Click(object sender, EventArgs e)
{
label2.Visible = false;
pictureBox2.Hide();
Controls.Add(la);
la.Location = new Point(78, 191);
la.Size = new Size(72, 77);
la.Image = _2WaySMSGatewayApp.Properties.Resources.message;
}
我希望能夠創建一個新的標籤,並把它添加到我的形式當我點擊這個標籤。我怎樣才能做到這一點?從註釋說明 -
void la_Click(object sender, EventArgs e)
{
//add new label
}
編輯:那麼在處理
la.Click += new EventHandler(la_Click);
:
對不起@keyboardP ..我不明白你的代碼! :(你會詳細說明一下嗎?請 –
你是否試圖讓新標籤('la')可點擊?如果是這樣,就像你添加'Location,Size和Image'屬性的方式一樣,你可以添加' events'。我爲標籤添加了'Click'事件並將其鏈接到處理程序。 – keyboardP