У меня есть два ContextMenuStrip в приложении Windows Form, один из них имеет 3 элемента, а другой - ни одного.
Предположим, это:
ContextMenuStrip c1 = new ContextMenuStrip();
ContextMenuStrip c2;
c1 имеет 3 ToolStripMenuItems
, c2 - это место назначения ContextMenuStrip
, где элементы c1 должны быть продублированы.
Я пытался написать это:
c2 = new ContextMenuStrip(c1.Container);
но это дает мне ArgumentNullException
, потому что c1.Container
равно null
.
Я не могу понять, как это решить, вы можете мне помочь?
Пс. Я бы new ToolStripMenuItem
(с), без ссылок
а также
Решения с while
или foreach
петлями - не лучший способ сделать это.
Спасибо :)