Обязанности и достижения вставить порядок
После создания формы с более чем 50 элементами управления я всегда нахожу, что необходим еще один элемент управления. С помощью вкладки вид контроля вставить элемент управления в правильном порядке-это очень утомительно.
Я исследовал, есть ли лучший способ, но не смог его найти.
Поэтому в данный момент я создаю приложение, которое открывает файл designer.cs, который я хочу отредактировать. Затем форма перестраивается, показывая порядок табуляции всех элементов управления, но в отличие от представления табуляции, щелчок по элементу управления дает возможность редактировать текущий номер табуляции или вставлять номер табуляции. При вставке все последующие номера табордеров увеличиваются на единицу. После завершения работы модифицированный код конструктора будет написан заново.
Когда закончу, я напишу статью об этой программе, чтобы другие разработчики тоже могли ее использовать.
Самый важный вопрос:
Правильно ли я провел свое исследование? Действительно ли в настоящее время нет лучшего способа контролировать порядок вкладок, чем представление вкладок?
Другие мысли и соображения, которые я должен знать?
Спасибо
Что я уже пробовал:
В настоящее время у меня есть доказательство работы концепции, поскольку я использую свои собственные пользовательские элементы управления, она включает в себя XML-datatable, переводящий пользовательские элементы управления в стандартные элементы управления Microsoft.
В настоящее время я использую отражение для создания элементов управления, это довольно трудоемко (до минуты для сложной формы), я пытаюсь изменить это в делегаты, это должно быть намного быстрее!