variables globales

12/09/2006 - 20:29 por Sistemas | Informe spam
Hola Foro,
Empece hace poco a programar en visual basic .net, necesito pasar el
valor de una variable de un formulario a otro, esto lo haria con variables
globales o con una clase?

Desde ya agradezco su ayuda.

Preguntas similare

Leer las respuestas

#1 Diego
12/09/2006 - 20:50 | Informe spam
Agrega un modulo, el cual llames "variables" por ejemplo,este almacenara
todas las variables globales que utilices en tu proyecto..

Agregar nuevo elementoModulo.

DEclaracion de variables globales, dentro del modulo escribe : "Public
vg_ban_equ As Integer = 0"

Saludos desde Bolivia

"Sistemas" wrote:

Hola Foro,
Empece hace poco a programar en visual basic .net, necesito pasar el
valor de una variable de un formulario a otro, esto lo haria con variables
globales o con una clase?

Desde ya agradezco su ayuda.

Respuesta Responder a este mensaje
#2 Sistemas
12/09/2006 - 21:02 | Informe spam
Muchas gracias por tu ayuda.

En Tue, 12 Sep 2006 15:50:02 -0300, Diego
escribió:

Agrega un modulo, el cual llames "variables" por ejemplo,este almacenara
todas las variables globales que utilices en tu proyecto..

Agregar nuevo elementoModulo.

DEclaracion de variables globales, dentro del modulo escribe : "Public
vg_ban_equ As Integer = 0"

Saludos desde Bolivia

"Sistemas" wrote:

Hola Foro,
Empece hace poco a programar en visual basic .net, necesito pasar el
valor de una variable de un formulario a otro, esto lo haria con
variables
globales o con una clase?

Desde ya agradezco su ayuda.

Respuesta Responder a este mensaje
#3 Alberto Poblacion
13/09/2006 - 08:12 | Informe spam
"Sistemas" wrote in message
news:
Empece hace poco a programar en visual basic .net, necesito pasar el
valor de una variable de un formulario a otro, esto lo haria con variables
globales o con una clase?



Aunque ya te han explicado en otro mensaje cómo usar variables globales,
cabe señalar que los criterios de "buen estilo" de programación aconsejan
limitar al máximo el uso de variables globales, y usarlas solo como último
recurso cuando no hay una solución mejor.

En el caso de paso de variables de un formulario a otro, no hay por qué
usar una variable global, Se puede declarar unavariable pública, o mejor una
propiedad, en uno de los formularios, y llamarla desde el otro. Ejemplo:

Formulario "llamante":

'Para abrir el segundo formulario
Dim frm as New Formulario2()
frm.Paso = variable 'Dato que pasamos
frm.Show() 'Hacer visible el formulario

Formulario "llamado"
...
Public Paso as String 'variable recibida
...

Si el paso de datos solo se va a hacer una vez al abrir el formulario,
es más elegante pasar el dato en el constructor (al hacer el New).
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida