Formulario con parámetros

01/10/2004 - 22:47 por Juan Melas | Informe spam
Es posible enviar parámetros a un formulario para que al cargarse ejecute
una determinada función, por ejemplo pasar un numero de factura y que se
posicione en dicha factura?

Gracias.

Preguntas similare

Leer las respuestas

#1 Octavio Telis Aynes
01/10/2004 - 23:45 | Informe spam
Claro...

La mejor manera de enviar parámetros al formulario, es por medio de su
constructor.

Digamos que quieres mandar el número de factura a un formulario Form1.
Escribiendo el sigueinte constructor podrías hacerlo:

Public Sub New(NoFactura As Long)
txtNoFactura.Text = NoFactura.ToString()
End Sub

Para llamar el constructor:

Dim frm as Form1 = New Form1(12302)
frm.Show()


Espero te sea útil.


Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/


"Juan Melas" escribió en el mensaje
news:%23O%23lrf$
Es posible enviar parámetros a un formulario para que al cargarse ejecute
una determinada función, por ejemplo pasar un numero de factura y que se
posicione en dicha factura?

Gracias.


Respuesta Responder a este mensaje
#2 DJ MIAO
02/10/2004 - 00:21 | Informe spam
Si


Miao...
Comprate un libro...
Es posible enviar parámetros a un formulario para que al


cargarse ejecute
una determinada función, por ejemplo pasar un numero de


factura y que se
posicione en dicha factura?

Gracias.


.

Respuesta Responder a este mensaje
#3 CRISTHIAN MASSA MEDINA
02/10/2004 - 01:19 | Informe spam
Estimado MIAU

Me parece que eres egoista, y debes aprender a respetar a las persona, los
que estamos aqui te lo agradeceros, si no deseas apoyar a nadie pues
simplemente no respondas.

Saludos
Disculpa si fue duro pero es por tu bien
Dios te bendiga

"DJ MIAO" escribió en el mensaje
news:1bbb01c4a804$fe538b00$
Si


Miao...
Comprate un libro...
Es posible enviar parámetros a un formulario para que al


cargarse ejecute
una determinada función, por ejemplo pasar un numero de


factura y que se
posicione en dicha factura?

Gracias.


.

Respuesta Responder a este mensaje
#4 Jorge Serrano [MVP VB]
02/10/2004 - 09:03 | Informe spam
Dejemos que cada uno demuestre sus capacidades y entrega como buenamente
pueda.
Si las respuestas de MIAU son cortas, ineficientes, inservibles y carentes
de significado, no debemos meternos con él.
Por eso, no os metais con MIAU por favor, él hace todo lo que puede.

Concluyo con una frase:
"No hay mejor desprecio que no hacer aprecio."

Un saludo, ;-)

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600 AC
[aprox]


"CRISTHIAN MASSA MEDINA" <news.microsoft.com11> escribió en el mensaje
news:
Estimado MIAU

Me parece que eres egoista, y debes aprender a respetar a las persona, los
que estamos aqui te lo agradeceros, si no deseas apoyar a nadie pues
simplemente no respondas.

Saludos
Disculpa si fue duro pero es por tu bien
Dios te bendiga

"DJ MIAO" escribió en el mensaje
news:1bbb01c4a804$fe538b00$
Si


Miao...
Comprate un libro...
>Es posible enviar parámetros a un formulario para que al
cargarse ejecute
>una determinada función, por ejemplo pasar un numero de
factura y que se
>posicione en dicha factura?
>
>Gracias.
>
>
>.
>


Respuesta Responder a este mensaje
#5 Fco. Javier Bedoya
03/10/2004 - 16:16 | Informe spam
Hola :
Como dice MIAU es posible, puedes modificar el constructor y pasarle los
parámetros como parámetros del constructor. O crear un nuevo constructor con
parámetros, de forma que tu formulario tenga dos constructores.

Ejemplo :
<En el código del formulario, en la región que escribe el diseñador>
Public Sub New(ByVal iNumFactura As Integer,ByVal nRst As
ADODB.RecordsetClass)
'... Aquí pones el código que quieras
End Sub

Para llamar al formulario puedes hacer algo como :
Dim fNuevo As New FrmMiFormulario(X,MiRecordset)
fNuevo.Show()

Un saludo.


Web : http://javierbedoya.iespana.es
Para responder mis mensajes en las UseNet, quite ANTI SPAM
de la dirección de correo.
"Juan Melas" escribió en el mensaje
news:#O#lrf$
Es posible enviar parámetros a un formulario para que al cargarse ejecute
una determinada función, por ejemplo pasar un numero de factura y que se
posicione en dicha factura?

Gracias.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida