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?

¿Fue útil?

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
scroll top