Кстати, вы можете рассказать больше о требовании? Каковы требования, которые побуждают вас к созданию нового дизайнера для

отаю над проектом, где мне нужен очень специфический тип ToolStrip. Перегрузка самой ToolStrip является опцией, но она НЕ является моей предпочтительной опцией, так как я хочу использовать пользовательский конструктор и не могу наследовать ToolStripDesigner в качестве его внутреннего набора. Я могу обойти это, но я нахожу такие вещи грязными.

Поэтому я предпочитаю разрабатывать свой собственный ToolStrip с моим собственным Дизайнером, но я не хочу начинать с нуля, поэтому я хочу разместить ToolStripControlHosts в моем собственном пользовательском элементе управления. Существует много информации о том, как поступить наоборот, но это, конечно, не поможет.

Как разместить ToolStripControlHosts в пользовательском элементе управления?

Спасибо Дэнни

 Reza Aghaei14 мая 2018 г., 08:13
СозданиеToolStrip с нуля это долгий трудный путь. Я рекомендую начать с вывода изToolStrip и если вам нужен новый дизайнер, просто создайте дизайнер с нуля. Затем зарегистрируйте дизайнер для вашегоToolStrip. [Designer(typeof(YourToolStripDesigner))]
 Reza Aghaei14 мая 2018 г., 08:16
О вашем вопросеКак разместить ToolStripControlHosts в пользовательском элементе управления? ToolStripControlHost это компонент. Это не контроль. Так что, хотя вы можете иметь их в коллекции компонентов вашего элемента управления или в любом другом свойстве коллекции, вы должны сами обработать внешний вид.
 Reza Aghaei14 мая 2018 г., 10:30
Кстати, вы можете рассказать больше о требовании? Каковы требования, которые побуждают вас к созданию нового дизайнера дляToolStrip?
 Reza Aghaei14 мая 2018 г., 10:29
Хорошо, это хорошо, что вы знаете :) Я просто хотел обратить ваше внимание на то, что они являются компонентами, и они не имеют внешнего вида по умолчанию, и вы должны предоставить внешний вид самостоятельно (используя размещенный элемент управленияToolStripControlHost).
 dannyhut14 мая 2018 г., 10:22
Реза я согласен. Это то, чем, я думаю, я буду заниматься, перебирая другой путь ко многим и сосредоточившись на этом решении. Благодарю. Кстати, я не сказал, что ToolStripControlHost был элементом управления, он содержит элементы управления.

Ответы на вопрос(0)

Ваш ответ на вопрос