У меня есть приложение ac # WinForm, которое мне нужно для генерации TabPages во время выполнения.В идеале я хотел бы спроектировать эти вкладки, используя конструктор VS, но, похоже, я не могу сделать это напрямую, так как не могу перетащить его из панели инструментов (есть ли другой способ?).
У меня есть две общие вкладки, которые я буду использовать несколько раз.Один содержит простую электронную таблицу и пару текстовых полей, а другой - график и несколько текстовых полей.Эти страницы со временем станут более сложными.Я ищу лучший способ сделать это.В настоящее время я просто создаю пользовательские классы для каждой вкладки и устанавливаю их как базовый класс TabPage.Например:
public partial class SpreadsheetTabPage : TabPage{}
Я читал, что пользовательские элементы управления предлагают некоторую альтернативу, но я не совсем понимаю преимущества его использования по сравнению с моим методом.
Итак, чтобы было ясно, я хочу знать, что, по вашему мнению, является лучшим подходом к разработке этих пользовательских вкладок и почему.Пожалуйста, предоставьте базовый пример кода, если это уместно.Мой метод на самом деле не вызывает особых проблем, но я вижу, что добавление элементов на эти страницы позже будет затруднено, особенно без использования дизайнера.
Заранее спасибо за помощь!