Noticias

Autor Tema: Solucionado como llamar un form de otro proyecto  (Leído 3202 veces)

0 Usuarios y 1 Visitante están viendo este tema.
Desconectado.:∂яυ¢к:.™
User Ideal
*
Enviar MP
Msj Iniciante
Hace 2 años
bueno tengo dos proyectos y quisiera llamar un form de el otro proyecto quisiera saber
como espero me ayuden

uso vb 2010

DesconectadoLulzsec...
Avanzado Nivel 2
*
Enviar MP
*
  • Asesino de dragones
Respuesta #1
Hace 2 años
Un ejemplo de interaccion entre 2 forms.

Imagínate que quieres llamar al form1 desde el form2 y agregarle la variable (A) A LA LISTA 1
Form1.List1.additem(A)

Asi de simple
Haz lo necesario para lograr tu más ardiente deseo, y acabarás lográndolo.

Desconectado.:∂яυ¢к:.™
User Ideal
*
Enviar MP
Respuesta #2
Hace 2 años
Un ejemplo de interaccion entre 2 forms.

Imagínate que quieres llamar al form1 desde el form2 y agregarle la variable (A) A LA LISTA 1
Form1.List1.additem(A)

Asi de simple

Creo que no me di a explicar yo digo que cuando
le de a click a un boton o cuando uso progressbar y pare de cargar
me abra el form de otro proyecto

en progressbar lo tengo para que me habra form2
el codigo seria

form2.show

para que lo llame y se habra pero yo quiero traer desde un modulo a un formulario
de otro proyecto

DesconectadoĐαяк-ωαя™
Experto Nivel 2
*
Enviar MP
  • Eres idiota porque subestimas tus deseos
  • Sexo: Masculino
Respuesta #3
Hace 2 años
Bueno Mira Para eso Te Dejare Los Siguientes codigos & su explicación.

Primero Agrega este Codigo Al Inicio del form,  Abajo de ' Public Class Form1 ' o El Que Sea,
Código Visual Basic.
  1. Dim contador As Byte = 4

Ahora Pues Obviamente para que el progressbar Corra Debes Tener Un Timer. Le Das Doble Clic Al timer Y Pegas Este Codigo. Este Codigo Es Mio. Lo Use En Mi Antiguo Tuto de Como Crear Una Pantalla de Bienvenida. Donde DIce PRINCIPAL.SHOW Debes Cambiar por el form que deseas que se balla. por ej: form2.show & Bueno Miralo.
Código Visual Basic.
  1.  If ProgressBar1.Value = 100 Then
  2.             Me.Opacity -= 0.07
  3.             If Me.Opacity = 0.0 Then
  4.                 Me.Hide()
  5.                 PRINCIPAL.Show()
  6.  
  7.                 Timer1.Enabled = False
  8.             End If
  9.         Else
  10.             ProgressBar1.Value += 4
  11.             If ProgressBar1.Value = contador Then
  12.  
  13.             Else If ProgressBar1.Value = contador + 16 Then
  14.  
  15.                 contador += 20
  16.             End If
  17.             If ProgressBar1.Value = 28 Then
  18.  
  19.             End If
  20.         End If
  21.     End Sub

Espero Haberte Ayudado :) -Saludos
Akno78-Un Yutuber Mas ;) Buscame Por aRm1M4Cr3 !

DesconectadoSeeb.

Ex-Rango


*
Enviar MP
Respuesta #4
Hace 2 años
Hola!
Lo que tienes que hacer para interactuar entre 2 programas es que ambos tengan la posibilidad de recibir e interpretar parámetros de ejecución. No se como será en VB, pero en C# tienes una clase llamada Program la cual tiene un método 'main', al cual le puedes agregar parámetros que se los pasas al ejecutarlo por línea de comando. Para más info:

http://stackoverflow.com/questions/653563/passing-command-line-arguments-in-c-sharp/653600#653600

Otra posibilidad para interactuar en tiempo real (que no me parece nada fiable ni segura, investiga más) sería que ambos escriban y al mismo tiempo lean un archivo de texto en el cual escribe cada uno lo que quiere que el otro haga. Ten en cuenta que no pueden estar ambos streamers abiertos en el mismo archivo ya que dará error. No sé, tendrás que investigar mejor xD

Desconectado«єяηιℓσѕ»
User Único
*
Enviar MP
Respuesta #5
Hace 2 años
Hola!
Lo que tienes que hacer para interactuar entre 2 programas es que ambos tengan la posibilidad de recibir e interpretar parámetros de ejecución. No se como será en VB, pero en C# tienes una clase llamada Program la cual tiene un método 'main', al cual le puedes agregar parámetros que se los pasas al ejecutarlo por línea de comando. Para más info:

http://stackoverflow.com/questions/653563/passing-command-line-arguments-in-c-sharp/653600#653600

Otra posibilidad para interactuar en tiempo real (que no me parece nada fiable ni segura, investiga más) sería que ambos escriban y al mismo tiempo lean un archivo de texto en el cual escribe cada uno lo que quiere que el otro haga. Ten en cuenta que no pueden estar ambos streamers abiertos en el mismo archivo ya que dará error. No sé, tendrás que investigar mejor xD

Con referencia a lo último siempre cabe la posibilidad de usar sockets para la comunicación :P

Pure love

Desconectado.:∂яυ¢к:.™
User Ideal
*
Enviar MP
Respuesta #6
Hace 2 años
Bueno Mira Para eso Te Dejare Los Siguientes codigos & su explicación.

Primero Agrega este Codigo Al Inicio del form,  Abajo de ' Public Class Form1 ' o El Que Sea,
Código Visual Basic.
  1. Dim contador As Byte = 4

Ahora Pues Obviamente para que el progressbar Corra Debes Tener Un Timer. Le Das Doble Clic Al timer Y Pegas Este Codigo. Este Codigo Es Mio. Lo Use En Mi Antiguo Tuto de Como Crear Una Pantalla de Bienvenida. Donde DIce PRINCIPAL.SHOW Debes Cambiar por el form que deseas que se balla. por ej: form2.show & Bueno Miralo.
Código Visual Basic.
  1.  If ProgressBar1.Value = 100 Then
  2.             Me.Opacity -= 0.07
  3.             If Me.Opacity = 0.0 Then
  4.                 Me.Hide()
  5.                 PRINCIPAL.Show()
  6.  
  7.                 Timer1.Enabled = False
  8.             End If
  9.         Else
  10.             ProgressBar1.Value += 4
  11.             If ProgressBar1.Value = contador Then
  12.  
  13.             Else If ProgressBar1.Value = contador + 16 Then
  14.  
  15.                 contador += 20
  16.             End If
  17.             If ProgressBar1.Value = 28 Then
  18.  
  19.             End If
  20.         End If
  21.     End Sub

Espero Haberte Ayudado :) -Saludos
Hmm eso ya lo tengo todo bien amigo pero mi problema es llamarlo desde otro proyecto
no en el mismo proyecto por que solamente se usa el [ show ] para llamar otro form de el mismo proyecto


DesconectadoYoungMix
Héroe
*
Enviar MP
Respuesta #7
Hace 2 años
Hmm eso ya lo tengo todo bien amigo pero mi problema es llamarlo desde otro proyecto
no en el mismo proyecto por que solamente se usa el [ show ] para llamar otro form de el mismo proyecto
Tu lo que quieres es que tu creaste el proyecto 1 y quieres que cuando le des al Botón 1 se habra el proyecto2.exe o no?

Bueno Mira Para eso Te Dejare Los Siguientes codigos & su explicación.

Primero Agrega este Codigo Al Inicio del form,  Abajo de ' Public Class Form1 ' o El Que Sea,
Código Visual Basic.
  1. Dim contador As Byte = 4

Ahora Pues Obviamente para que el progressbar Corra Debes Tener Un Timer. Le Das Doble Clic Al timer Y Pegas Este Codigo. Este Codigo Es Mio. Lo Use En Mi Antiguo Tuto de Como Crear Una Pantalla de Bienvenida. Donde DIce PRINCIPAL.SHOW Debes Cambiar por el form que deseas que se balla. por ej: form2.show & Bueno Miralo.
Código Visual Basic.
  1.  If ProgressBar1.Value = 100 Then
  2.             Me.Opacity -= 0.07
  3.             If Me.Opacity = 0.0 Then
  4.                 Me.Hide()
  5.                 PRINCIPAL.Show()
  6.  
  7.                 Timer1.Enabled = False
  8.             End If
  9.         Else
  10.             ProgressBar1.Value += 4
  11.             If ProgressBar1.Value = contador Then
  12.  
  13.             Else If ProgressBar1.Value = contador + 16 Then
  14.  
  15.                 contador += 20
  16.             End If
  17.             If ProgressBar1.Value = 28 Then
  18.  
  19.             End If
  20.         End If
  21.     End Sub

Espero Haberte Ayudado :) -Saludos

Para que matarse y poner todo ese código en el timer mientras pues poner esto:

En el Form1:
Código Visual Basic.
  1. Timer1.Start ()

En el Timer1:
Código Visual Basic.
  1. Progressbar1.Increment (1)
  2. If Progressbar1.Value = Progressbar1.Maximum Then
  3.  
  4. Timer1.Stop ()
  5. Me.Hide ()
  6. Form2.Show
  7.  

Si no estoy mal es así lo hice de mi mente.
Última modificación: Octubre 27, 2013, 01:22:16 pm por YoungMix
~~~~Amaterasu, diosa del sol; Tsukuyomi, deidad de la luna; y Susanoo, dios del mar~~~~



xx
Como llamo a un textbox de otro form en C#?

Iniciado por ∂ιєgσ™

2 Respuestas
6072 Vistas
Último mensaje Marzo 21, 2012, 12:48:08 pm
por ∂ιєgσ™
xx
Como puedo pasar de un form a otro?

Iniciado por madness

4 Respuestas
479 Vistas
Último mensaje Junio 25, 2008, 04:11:55 am
por Lopermo
xx
Código de pasar de un Form a otro

Iniciado por Derek Hale

18 Respuestas
417 Vistas
Último mensaje Julio 21, 2014, 01:02:36 am
por Rubén G.
xx
[Tutorial] Ejecutar acciones en un form desde otro lugar

Iniciado por TDarkination

0 Respuestas
2369 Vistas
Último mensaje Abril 30, 2012, 04:58:55 pm
por TDarkination
xx
Como hacer un Form de web, como si fuera un portable. [VB6]

Iniciado por ®øßë®çîd

1 Respuestas
528 Vistas
Último mensaje Septiembre 19, 2010, 07:22:17 am
por Seeb.
xx
¿Como agrego un .swf a mi form en C#?

Iniciado por AstroGamer

5 Respuestas
448 Vistas
Último mensaje Marzo 21, 2013, 01:46:32 pm
por Flyѕѕ™