¿Cómo puedo hacer una personalizada dibujado de tamaño variable contenedor?
-
16-09-2020 - |
Pregunta
Tengo un WinForms aplicación de interfaz de usuario que tiene un número de áreas a la que me gustaría personalizado-dibujar algunos gráficos.Estas áreas contienen controles y ser redimensionables.Actualmente estoy pensando en la herencia de un TableLayoutPanel
y manejo de onpaint mensajes.
¿Suena como una buena forma de ir o hay otras opciones mejores?
Solución
Cualquier control de Formularios Windows forms tiene un evento Paint, usted no tiene que derivan de su propia clase.Pero claro, usted puede, ayuda a la creación de particiones en el código.Sólo tiene que elegir una clase base que ya ofrece más de lo que usted necesita.Establecer el DoubleBuffered propiedad a true en el constructor y reemplazar OnPaint.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow