¿Cuál es la diferencia entre un Control y un UserControl en .NET WinForms? Quiero crear un control personalizado, pero ¿de qué heredaría? Siempre he usado Control en el pasado sin problemas, pero ¿es la forma "recomendada" de crear un control personalizado?Control vs UserControl en WinForms?
25
A
Respuesta
38
Aquí hay un buen artículo sobre esta pregunta. user controls
Sin embargo, en corto
Un control es ya sea heredado o completamente personalizado. Usted escribe y maneja muchos de los eventos usted mismo. Incluso puede controlar cómo y cuándo se dibuja el control mediante el uso del dibujo GDI + .
Un UserControl es una colección de controles colocados juntos para ser utilizados de cierta manera. Por ejemplo, puede colocar un GroupBox que contenga Textbox, Checkboxes, etc. Esto es útil cuando tiene que colocar el mismo grupo de controles en/en múltiples formularios o pestañas. Nota: también puede escribir algunos eventos personalizados y dibujar para UserControls.
Cuestiones relacionadas
- 1. ¿Cuándo usar UserControl vs. Control en Silverlight?
- 2. Componente Vs Control
- 3. ASP.NET - Validar el control dentro de UserControl
- 4. Control de cmd.exe desde Winforms
- 5. Usando un control WPF personalizado en WinForms
- 6. INotifyPropertyChanged en UserControl
- 7. Cargar UserControl en TabItem
- 8. SizeToContent en UserControl
- 9. UserControl equivalente en MVC3?
- 10. Control de interfaz de usuario de cinta para WinForms
- 11. reemplazar el control existente con clase personalizada .NET Winforms
- 12. Agregar ventana de WPF en un proyecto de Winforms en VS 2010
- 13. WinForms Volume Slider/Trackbar User Control
- 14. IE8, Flash y WinForms WebBrowser Control
- 15. ¿Es esto un control? (C# Winforms)
- 16. Necesito un .NET WinForms IP Address Control
- 17. Llevar el control Winforms al frente
- 18. ¿C WinForms tiene un control deslizante?
- 19. C# WinForms propiedades predeterminadas de control personalizado
- 20. ¿Hay alguna advertencia al cambiar DesignMode para LicenseManager.UsageMode en un constructor UserControl de WinForms?
- 21. Activador de la propiedad UserControl para el control secundario
- 22. exponer y plantear el evento de un control secundario en un control de usuario en C#
- 23. control PointToClient() vs PointToScreen()
- 24. asp.net UserControl properties
- 25. Establecer Canvas.Top para UserControl
- 26. Winforms Form Constructor vs Load event
- 27. Atributo personalizado en UserControl (* .ascx)?
- 28. ¿Puedo crear un control ActiveX desde un UserControl de WPF y utilizarlo en una aplicación que no sea CLI C++?
- 29. Control de fuente vs. Control de revisión?
- 30. Wpf UserControl y MVVM
Gracias - Busqué pero no vi ninguna pregunta que pareciera una comparación de los 2 tipos. –
[Esta página] (http://msdn.microsoft.com/en-us/library/ms171725.aspx) en MSDN también describe los diferentes tipos de controles personalizados y las razones para elegir cada uno. –