Как удалить объект с форма 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);
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы