
| |||
Desarrollar menu principal en una solucion que llame a 2 aplicaciones Hola a todos¡Tengo 2 aplicaciones windows form en VB.net y las he integrado en una solucion,pero tengo un problema y es que el menu principal lo tengo en la aplicacion1 y desde el quiero llamar a los distintos Forms de la aplicacion2 pero no se como hacerlo,no puedo hacer referencia a ellos,espero que alguien me pueda ayudar.Muchas gracias de antemano¡¡Saludos ![]() |
| ||||
Puedes declarar como Public tus forms. ![]() Salu2
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
Hola Rootk¡¡Gracias por tu respuesta,pero perdona mi ignorancia,es que no se como declarar un Form como public ya que yo lo agrego en vista diseño,¿es en el load del form donde debo poner Public en vez de Private?.Gracias de nuevo¡ |
| |||
Hola Bravenap¡Lo tengo como tu dices pero no puedo hacer referencia,mira os explico tengo el siguiente esquema: *SOLUCION -Proyecto1 references . . . form1 form2 form_menu_principal -Proyecto2 references . . . form3 form4 En fin desde mi proyecto1 quiero llamar desde el form:menu_principal al form3 que esta en el Proyecto2.Y el problema esta hay que no se como llamarlo,e intentado agregar un menu en la SOLUCION pero hay no me deja mas que agregar esquemas xml y cosas parecidas,asi que he optado por crearlo en el Proyecto1,pero no tengo ni idea de como llamar a los forms del proyecto2.Si alguien me puede poner un ejemplo le estaria eternamente agradecido.Saludos¡¡ |
| |||
Entiendo que tienes en la aplicacion1 un enlace, que tienes puesto en el navigateUrl? yo pienso que poniendo "/aplicacion2/formulariodeaplicacion2.aspx" deberia de funcionar.. http://www.hhdirecto.es.vg |
| |||
en el evento click del menu donde lo quieras llamar pon lo siguiente: dim MiFormulario1 as Form3 dim MifFormulario2 as Form4 MiFormulario1= new Form3() MiFormulario2= new Form4() MiFormulario1.Show() MiFormulario2.Show() creo q t referias a esto. y si asi no te deja pon en las declaraciones: dim miformulario as proyecto2.Form3 |
| |||
Hola Foskiton¡El problema reside ay porque si pongo dim MiFormulario1 as Form3 no puedo hacer referencia a Form3 porque esta en el otro proyecto,es decir solo me salen los form del proyecto en el cual tengo el menu.Si se t ocurre otra cosa t lo agradeceria.Saludos¡¡ |
| |||
Creo que lo que tu has hecho ha sido complicar tu aplicación. A saber como se puede hacer .visible=true de un formulario que está en otra aplicación .EXE. Yo por ahora no sé como hacerlo. Opino que deberías haber hecho todos los formularios en el mismo proyecto, asi no tendrías estos problemas.
__________________ Charlie. |
| |||
Ya esta solucionaoooooooooooooooo¡¡jjejeje¡me voy a tomar una birras porque me he achicharrao la cabeza¡Os explico¡¡ Lo primero que hice fue que al no poder hacer referencia al proyecto2 pues logicamente deberia de insertar dicha referencia,entonces intente insertar la referencia pero esta deberia ser en formato dll,asi que compile el proyecto 2 como biblioteca de clases e inserte la referencia creada.Luego me fui a mi proyecto1 y en el menu ya pude hacer referencia al proyecto2 y dentro del proyecto2 pues elegi mi form. Dim form_prueba As New WindowsApplication2.frm_produccion() form_prueba.MdiParent = Me form_prueba.Show() Gracias a todos por su inestimable ayuda¡¡Estoy contento por haber sacado este tema con vuestra ayuda,esto significa que voy aprendiendo y tirando palante¡¡saludos¡¡ |