Pregunta

¿Es posible acoplar un formulario1 a un panel contenido en otro formulario2? Estoy lanzando form1 con ShowDialog desde un evento form2.

¿Fue útil?

Solución

No con ShowDialog (o incluso Show ), no. Un formulario que ya se ha mostrado como un formulario de nivel superior no se puede agregar posteriormente como un subcontrol de ningún otro control. Puede intentar mantener el formulario dentro de un conjunto particular de límites de pantalla al monitorear el evento LocationChanged , pero eso aparecerá desigual en la pantalla.

Otros consejos

Considere extraer los controles de form1 en un UserControl. Utilice ese UserControl en form1 (suponiendo que lo necesite como formulario y como control acoplado), luego conecte el UserControl en form2 para implementar la funcionalidad deseada.

Considere utilizar la biblioteca de acoplamiento COMPLETAMENTE GRATIS para desarrollar aplicaciones de estilo Visual Studio .Net proporcionadas por esto enlazar. ¡Créame, es un código de calidad comercial y libre de errores!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top