¿Control vs UserControl en WinForms?


¿Cuál es la diferencia entre un Control y un UserControl en. NET WinForms? Quiero crear un control personalizado,pero ¿de cuál debo heredar? Siempre he usado Control en el pasado sin ningún problema, pero ¿es la forma "recomendada" de crear un control personalizado?

Author: Jon Tackabury, 2009-05-28

1 answers

Aquí hay un buen artículo sobre esta pregunta. controles de usuario

Sin embargo, en resumen

Un control es heredado o completamente personalizado. Escribir y manejar muchos de los eventos. Incluso puede controlar cómo y cuándo se dibuja el control mediante el uso de GDI+ dibujo.

Un UserControl es una colección de controles colocados juntos para ser utilizados de una determinada manera. Por ejemplo, puede colocar un cuadro de grupo que contenga Cuadros de texto, Casillas de verificación, etc. Esto es útil cuando tienes que colocar el mismo grupo de controles en/en múltiples formularios o pestañas. Nota: también puede escribir algunos eventos personalizados y dibujos para UserControls.

 41
Author: Billy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-13 15:08:50