• Lunes 23 de Diciembre de 2024, 04:24

Autor Tema:  Forms Y Variables  (Leído 1668 veces)

Vortice

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Forms Y Variables
« en: Viernes 16 de Mayo de 2008, 16:54 »
0
buenas camaradas....

miren, tengo un formdialog con una grilla, en esta grilla hay datos al pinchar en cualquier celda me captura ese valor en una variable, hasta aqui bien, pero la quiero pasar a una textbox de otro form, en vb.net 2003 lo hacia sin nigun problema la variavle contenedora del valor era pubic y la traspaso en el mismo form donde esta la grilla, pero aca (vb.net 2005) no resulta no la traspasa, por q pasa esto.
otra cosa, cuando abro un form desde una parte del codigo de otro form y al cerrar el form abierto deberia volver a la misma linea o a la siguiente de donde lo abri o no.... ojala comprendan mi inquietud y puedan ayudarme. no son form hijos
Solo el Bueno muere joven...

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: Forms Y Variables
« Respuesta #1 en: Sábado 17 de Mayo de 2008, 04:36 »
0
Citar
en esta grilla hay datos al pinchar en cualquier celda me captura ese valor en una variable, quiero pasar a una textbox de otro form,

Ignoro como lo estarás haciendo... pero es tan simple como tener abierto el otro formulario y decirle:
Código: Text
  1.  
  2. form2.textbox1.text= datoCelda
  3.  
  4.  
....y listo (se supone que están en el mismo proyecto).

Citar
cuando abro un form desde una parte del codigo de otro form y al cerrar el form abierto deberia volver a la misma linea o a la siguiente de donde lo abri

Depende de si lo has abierto modal o no modal...

Código: Text
  1. form1.show
  2.  
no se para la ejecución contínua tras abrir el formulario...

Código: Text
  1. form1.showdialog
  2.  
se espera a que cierres el formulario para continuar desde la línea que se llamó...

Oye, tú lees la ayuda del programa ???... porque esto es muy fácil de encontrar en la ayuda...
«Ma non troppo»
----> ModoVacaciones = False<----

dlplenin

  • Miembro activo
  • **
  • Mensajes: 44
  • Nacionalidad: ec
    • Ver Perfil
Re: Forms Y Variables
« Respuesta #2 en: Viernes 23 de Mayo de 2008, 20:36 »
0
asi se llama y si regresa a la misma linea

Dim form As New wf_form(Me.textbox)
form.StartPosition = FormStartPosition.CenterParen
form.ShowDialog()

-------------------------------------------------
en wf_form (donde tienes la grilla) :
*declaras
 Dim textbox_ As TextBox


*pones en el constructor:

Public Sub New(ByRef tb As textbox) 'ByRef codigoPostal_ As Object)
        ' This call is required by the Windows Form Designer.
        InitializeComponent()

        ' Add any initialization after the InitializeComponent() call.

        Me.textbox_ = tb
   End Sub

* y en el evento del objeto donde ya quieres que se pase el valor y se cierre la ventana

Me.textbox_.text = Me.grid.Rows(?).Cells(?).Value
Me.Close()

'? son los indices del grid


espero te sirva

saludos