Creo que puede hacer un dibujo GDI + en casi cualquier ventana en un proyecto .NET Windows Forms, pero ¿qué recomienda como el mejor control incorporado para contener dibujos personalizados? Voy a dibujar mis propios diagramas x-y, texto e imágenes. Podría usar un Panel, UserControl, etc.WinForms: ¿cuál es el mejor control para la superficie de dibujo GDI +?
9
A
Respuesta
7
Si solo está dibujando el control y no está alojando niños, entonces deriva de Control - VS lo convertirá en una clase adecuada (lo llama 'Control personalizado') con el manejador OnDraw ya está insertado.
Si tiene otros controles bajo su control, proceda de UserControl, (VS lo llama 'Control de usuario' y obtendrá soporte para el diseñador de VS, de modo que puede arrastrarlo alrededor de otros controles en la parte superior.
Para sencilla de gráficos sin desplazamiento que se derivaría de control.
2
Haga su GDI + dibujar en una superficie de mapa de bits fuera de pantalla, y luego ajustarla a cualquier control que necesite.
Sus controles El método de pintura solo necesita copiar la superficie a sí mismo.
Cuestiones relacionadas
- 1. ¿Cómo usar el dibujo GDI + en WPF?
- 2. ¿Cuál es la diferencia entre GDI y GDI +?
- 3. ¿Cuál es la relación entre WIC y GDI +?
- 4. Cuál es el mejor mecanismo para almacenar la configuración de autenticación en una aplicación de WinForms
- 5. Imagen de la leva en el soporte de la superficie, dibujo: Excepción por el tipo de superficie
- 6. ¿Cuál es la mejor suite de control de cinta WPF?
- 7. Winforms/GDI + trazar la curva de un gráfico
- 8. ¿Cuál es el mejor control de navegador web para usar en la aplicación Windows Form?
- 9. ¿Cuál es el mejor producto de control de código fuente para el desarrollo de Visual Studio?
- 10. ¿Cuál es el propósito de las etiquetas de control de Winforms?
- 11. ¿Cuál es la mejor forma de integrar el control de la versión de TFS
- 12. ¿Cuál es el mejor editor para AutoHotkey?
- 13. ¿Cuál es el mejor visor para NLog?
- 14. ¿Es WindowsFormsHost adecuado para el propósito (.net WPF hosting WinForms)?
- 15. ¿Cuál es la mejor alternativa para la serialización de Java?
- 16. ¿Cuál es la mejor manera de implementar un búfer para un control de edición de texto?
- 17. ¿Es esto un control? (C# Winforms)
- 18. ¿Qué es exactamente una superficie en OpenGL ES o Direct3D?
- 19. ¿Cuál es la mejor solución de VCS para Windows?
- 20. Elipse Dibujo Animación WPF
- 21. ¿Cuál es el mejor enfoque para imprimir/informar desde WPF?
- 22. ¿Cuál es la mejor manera de mantener vivo el control de socket en .NET?
- 23. ¿Cuál es el mejor algoritmo para la palabra más cercana
- 24. ¿Cuál es el mejor enfoque para la orientación geográfica?
- 25. ¿cuál es el mejor alojamiento para la aplicación web java?
- 26. ¿Cuál es el mejor método para probar la serialización?
- 27. WPF: ¿Cuál es el control de contenedor genérico?
- 28. ¿Cuál es la mejor herramienta de trabajo ágil para Qt?
- 29. Dibujo de Winforms - El parámetro no es válido en el currículum del sistema
- 30. Control vs UserControl en WinForms?