Как удалить объект с форма c#
Формулировка задачи:
Доброго времени суток
Вообщем мне надо чтобы когда я кликну (ПравойКлик) чтобы открывался меню и там дает вариант УДАЛИТЬ!
Как реализовать меню? как сделать функцию Удалить?
заранее Спасибо!
ToolStripMenuItem b = (ToolStripMenuItem)sender; //при каждом клике создается новый объект PictureBox!
PictureBox PIC = new PictureBox();
PIC.Location = new Point(12, 110);
panel1.Controls.Add(PIC);
PIC.Image = global::WindowsFormsApplication1.Properties.Resources.goldenpr100;
PIC.Size = new System.Drawing.Size(100, 100);
PIC.MouseMove += new System.Windows.Forms.MouseEventHandler(_MouseMove);
PIC.DoubleClick += new System.EventHandler(_properties);Решение задачи: «Как удалить объект с форма c#»
textual
Листинг программы
Control delete;
private void _PMenu(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
delete = sender as Control;
contextMenuStrip1.Show(Control.MousePosition);
}
}
private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
{
panel1.Controls.Remove(delete);
}