View Full Version : مبتدی: حذف اشیا در زمان اجرا
meysam_online2012
جمعه 22 فروردین 1393, 19:12 عصر
من میخوام با کلیک روی یه دکمه یکی از لیبل های روی فرم حذف بشه چطور باید اینکارو بکنم؟
ممنون
behzadkhan
جمعه 22 فروردین 1393, 19:18 عصر
با سلام
ببین کارتو راه می ندازه :
==============================
private void button1_Click(object sender, EventArgs e)
{
this.Controls.Remove(this.label1);
}
با تشکر
meysam_online2012
جمعه 22 فروردین 1393, 19:25 عصر
با سلام
ببین کارتو راه می ندازه :
==============================
private void button1_Click(object sender, EventArgs e)
{
this.Controls.Remove(this.label1);
}
با تشکر
سلام ممنون
من با این کد لیبل می سازم
Label[] lbl = new Label[50];
int xx = 150;
for (int i = 1; i <= b.Length; i++)
{
lbl[i] = new Label();
//lbl[i].Left = i * 60;
//lbl[i].Top = 410;
lbl[i].Text = "W";
lbl[i].BorderStyle = BorderStyle.FixedSingle;
lbl[i].AutoSize = false;
lbl[i].Font = new System.Drawing.Font("Segoe UI", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
lbl[i].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
lbl[i].Location = new System.Drawing.Point(xx += 55, 400);
lbl[i].Anchor = ((System.Windows.Forms.AnchorStyles)(System.Window s.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left));
lbl[i].Size = new System.Drawing.Size(50, 50);
}
for (int i = b.Length; i >= 0; i--)
{
pnlGame.Controls.Add(lbl[i]);
}
حالا چطور باید اونارو پاک کنم ؟
behzadkhan
جمعه 22 فروردین 1393, 19:52 عصر
با سلام
ببین جواب می ده:
========================================
Label[] lbl = new Label[50];
private void button1_Click(object sender, EventArgs e)
{
pnlGame.Controls.Remove(lbl[Convert.ToInt16(textBox1.Text)]);
}
یادت باشه تعریف لیبل بیرونه متد است.
با تشکر
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.