Tengo una aplicación WinForm de C# que necesito para generar TabPages en tiempo de ejecución. Idealmente, me gustaría diseñar estos tabuladores utilizando el diseñador de VS, pero parece que no puedo hacerlo directamente, ya que no puedo arrastrarlo y soltarlo desde la caja de herramientas (¿hay alguna otra manera?).¿Diseño TabPage personalizado en C# WinForms?
Tengo dos tabulaciones genéricas que voy a utilizar varias veces. Uno que contiene una hoja de cálculo simple y un par de cuadros de texto y otro con un gráfico y un par de cuadros de texto. Estas páginas eventualmente se volverán más complicadas. Estoy buscando el mejor método para hacer esto. Actualmente solo estoy creando clases personalizadas para cada página de pestañas y configurándolas como una clase base de TabPage. Por ejemplo:
public partial class SpreadsheetTabPage : TabPage{}
leí que los controles de usuario ofrecen algún tipo de alternativa, pero no entienden realmente las ventajas de su uso frente a mi método.
Para que quede claro, quiero saber cuál es el mejor enfoque para desarrollar estos tabuladores personalizados y por qué. Proporcione un ejemplo de código básico si es relevante. Mi método realmente no está causando demasiados problemas, pero veo que agregar cosas a estas páginas más adelante será difícil, particularmente sin el uso del diseñador.
Gracias por su ayuda con anticipación!
En la ventana Propiedades de su TabControl hay una propiedad de TabPages donde puede agregar cualquier tabulación que desee – Steve
Puede agregarle un tabcontrol y tabulaciones, pero en realidad no mirar su diseño. Eso no sería diferente a solo codificar en su propia clase y configurar las propiedades manualmente como se muestra arriba. – ImGreg