none
Menú de solapas para abrir varias aplicaciones en un form RRS feed

  • Pregunta

  • Hola.

    Nuevamente, espero que se entienda lo que deseo.

    El tema. Tengo tres aplicaciones, una llamada claves, otra Tiempos y la ultima calculadora.

    Quiero que estas tres se carguen en una sola aplicación y poder seleccionarla, tal como aparece en la image

    para no tenerlas por separado. Entorno sera, "Tiempos", Proyecto sera, "Claves" y Editor será, "imágenes.


    • Cambiado Enrique M. Montejo miércoles, 24 de agosto de 2016 6:22 Pregunta relacionada con Windows Forms.
    lunes, 22 de agosto de 2016 2:55

Respuestas

  • Una forma más o menos sencilla de hacerlo consiste en tomar las tres aplicaciones, que presumo que serán simpes WinForms, y cambiar el winform para convertirlo en un UserContol. Esto puedes hacerlo cambiando Form por UserControl en el fuente del Form (y del .designer) y haciendo mínimos retoques en el código, o puedes añadir un nuevo usercontrol al proyecto y copiar y pegar todo el diseño y el code-behind desde el form.

    Una vez que los tres proyectos están convertidos en usercontrols, haces un nuevo proyecto, le añades un tabcontrol con las pestañas deseadas, y en cada una de las pestañas ubicas uno de los usercontrols que antes separaste de los programas originales. Y ya está, cada una de las pestañas mostrará uno de los tres programas.

    lunes, 22 de agosto de 2016 6:12

Todas las respuestas

  • Una forma más o menos sencilla de hacerlo consiste en tomar las tres aplicaciones, que presumo que serán simpes WinForms, y cambiar el winform para convertirlo en un UserContol. Esto puedes hacerlo cambiando Form por UserControl en el fuente del Form (y del .designer) y haciendo mínimos retoques en el código, o puedes añadir un nuevo usercontrol al proyecto y copiar y pegar todo el diseño y el code-behind desde el form.

    Una vez que los tres proyectos están convertidos en usercontrols, haces un nuevo proyecto, le añades un tabcontrol con las pestañas deseadas, y en cada una de las pestañas ubicas uno de los usercontrols que antes separaste de los programas originales. Y ya está, cada una de las pestañas mostrará uno de los tres programas.

    lunes, 22 de agosto de 2016 6:12
  • Por favor remiteme a literatura al respecto, soy aprendiz y no te entendí mucho.

    Gracias.

    miércoles, 24 de agosto de 2016 2:54
  • Esta es la página de MSDN que enseña cómo crear UserControls (lamentablemente, a diferencia de muchas otras páginas de MSDN, no tiene traducción a español):

    https://msdn.microsoft.com/es-es/library/aa302342.aspx

    Básicamente la idea es que un UserControl es igual que un Form (le puedes pegar los mismos controles en el diseño, y le puedes poner las mismas instrucciones en el code-behind). Pero luego el Usercontrol se puede ubicar dentro de un formulario, o de un contenedor tal como una pestaña de un tabcontrol. Por eso este mecanismo se sugería como opción para juntar los tres formularios en tres pestañas de uno solo.

    miércoles, 24 de agosto de 2016 6:27