Trying to Remove Dynamic Buttons and Labels but cant make it work..

  • Thread starter Thread starter Carlo Goretti
  • Start date Start date
C

Carlo Goretti

Guest
Hey! Someone who can see what im doing wrong here..?

rollerBeteckningLbl = new Label();
rollerBeteckningLbl.Name = "TaBortLblDynamisk " + i;
rollerBeteckningLbl.Font = new Font(rollerBeteckningLbl.Font.FontFamily, 10);
rollerBeteckningLbl.Text = RollerBeteckning;
rollerBeteckningLbl.AutoSize = true;
//test.Add(appointments.Items.TextBody.Text);
rollerBeteckningLbl.BorderStyle = BorderStyle.FixedSingle;
rollerBeteckningLbl.Location = new Point(BefintligaRollerLbl.Location.X, BefintligaRollerLbl.Location.Y + BefintligaRollerLbl.Height + 15 + (i * 25));

//lstChckBox.Add(box);
//box.CheckedChanged += new EventHandler(chck_CheckedChanged);

rollerTaBortBtn = new Button();
rollerTaBortBtn.Name = "TaBortBtnDynamisk " + i;
rollerTaBortBtn.Text = "Ta bort";
rollerTaBortBtn.Size = new Size(75, rollerBeteckningLbl.Height);
rollerTaBortBtn.Location = new Point(rollerBeteckningLbl.Location.X + rollerBeteckningLbl.Width + 20, BefintligaRollerLbl.Location.Y + BefintligaRollerLbl.Height + 15 + (i * 25));
rollerTaBortBtn.FlatStyle = FlatStyle.Flat;
rollerTaBortBtn.FlatAppearance.BorderSize = 0;
rollerTaBortBtn.BackColor = Color.FromArgb(254, 66, 2);
rollerTaBortBtn.ForeColor = Color.White;
rollerTaBortBtn.Click += new EventHandler(Btn_click);
TaBortRollBtnLista.Add(rollerTaBortBtn);
Controls.Add(rollerBeteckningLbl);
Controls.Add(rollerTaBortBtn);




public void ClearControl(Control.ControlCollection ctrlCollection)
{
for (int i = ctrlCollection.Count - 1; i >= 0; i--)
{
Control ctrl = ctrlCollection;
if ((ctrl is Button || ctrl is Label) && ctrl.Name.Contains("Dynamisk"))
{
ctrlCollection.RemoveAt(i);
ctrlCollection.Remove(ctrl);
}
}
}

Continue reading...
 

Similar threads

C
Replies
0
Views
155
Carlo Goretti
C
C
Replies
0
Views
105
Carlo Goretti
C
Back
Top