Я хотел бы написать расширение для конструктора форм VisualStudio, которое автоматически исправляет некоторые свойства элементов управления:
Более конкретно, я хотел бы иметь возможность выбрать TableLayoutPanel
, вызвать некоторую команду (меню, макрос, глагол и т. Д.) И иметь AutoSize
, Anchor
, Margin
, Padding
и т. Д. .содержащие элементы управления настраиваются каким-либо образом (в зависимости от типа элементов управления, положения в сетке и т. д.).
Документация по автоматизации и расширяемости VS в MSDN кажется очень полной, но я не смог найти тему о расширении дизайнера форм.
Буду признателен за любые советы о том, как я могу запрашивать / манипулировать элементами управления в конструкторе форм «извне» (я знаю, что могу получить свои собственные элементы управления и реализовать для них собственные конструкторы, но я бы предпочел этого избежать). .)
Заранее спасибо!