Я использую Visual Studio для создания проекта Windows Form.Как я могу использовать конструктор Visual Studio без формы
В Обозревателе решений для моего проекта нет классов форм. Я создаю все свои формы на лету. Поэтому у меня нет возможности открыть конструктор в Visual Studio или Toolbox.
Но я хочу создать ContextMenuStrip и отредактировать его в Дизайнере. Обычно я делаю это, перетаскивая ContextMenuStrip из ToolBox в конструктор. Тем не менее, я не могу каким-либо образом (я могу сказать) открыть конструктор без предварительного создания формы или пользовательского контроля.
Как редактировать ContextMenuStrip в дизайнере, не связав сначала его с формой или пользовательским управлением?
Чтобы быть ясным - я знаю, как создавать ContextMenuStrip на лету, в коде. Это не то, чего я хочу. Я хочу использовать конструктор для создания и редактирования ContextMenuStrip без необходимости сначала связывать ContextMenuStrip с формой или пользовательским элементом управления, который я не буду включать в свой проект.
(Visual Studio 2013 Pro, если это имеет значение)
Я не совсем уверен, что вы имели в виду, но, возможно, [свойство grid control] (https://msdn.microsoft.com/en-us/library/aa302326.aspx) сделает то, что вы хотите –
Вы можете ' t, вам нужна форма или пользовательский контроль. –
@ LasseV.Karlsen - так ... Я создаю пользовательский элемент управления в VS и добавляю контекстное меню к этому элементу управления в конструкторе и редактирую его; то в моем коде «build form on fly» я создаю экземпляр пользовательского элемента управления, НЕ добавляю пользовательский элемент управления в форму, а затем устанавливаем форму. КонтекстMenuStrip для myUserControl.ContextMenuStrip? –