По сути, я создаю форму Windows с элементом управления вкладками и хочу иметь несколько типов страниц вкладок для различных типов объектов, свойства которых я буду редактировать. В основном как интерфейс в Visual Studio, где вы можете иметь несколько вкладок кода, затем несколько вкладок файлов ресурсов и т. Д.
Для этого я полагаю, что мне нужно:
- Создайте класс, наследуемый от TabPage для каждого типа макета вкладки, который мне нужен.
- Заставить каждый из этих классов принимать определенный тип объекта в конструкторе.
- В конструкторе создайте все элементы управления для этой вкладки и установите свойства.
Однако это означает, что я не могу оформить вкладки в Visual Studio (мне нужно будет кодировать макет вручную).
Правильно ли я поступаю? Или есть другой способ решения этой проблемы?