Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Un Formulario Retornando Un Dato?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Un Formulario Retornando Un Dato? 
 
buenas

tengo un formulario con nombres de libros (visorrv1960) y quiero usarlo para filtrar nombres de libros y retorne un array tipo string[]

como sería para eso siendo que es un formulario y no una función o subrutina?

la idea es usar esto de todos lados como si fuera una subrutina

saludos
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Un Formulario Retornando Un Dato? 
 
V3ctor:

Se puede hacer de varias formas. Yo lo hago asi:

1) en el formulario "FormularioSecundario" que tiene que retornar algun valor, creo una variable publica:
Public ValorRetorno as string[] 'la creo, pero la instancio (no uso new)

2) En el formulario "principal" (el que llama al FormularioSecundario) creo la siguiente funcion:

public sub llamada()
dim VR as new string[]
FormularioSecundario.ValorRetorno=VR 'es como si lo pasara por "referencia" la variable del tipo string[]
FormularioSecundario.show()

'Ahora escribo el valor que
print VR.join("|")

Saludos

FormularioDevuelveValores-0.0.1.tar.gz
Descripción: Ejemplo de paso de valores de un formulario a otro. 
Descargar
Nombre del archivo: FormularioDevuelveValores-0.0.1.tar.gz
Tamaño: 11.36 KB
Descargado: 29 veces
FormularioDevuelveValores-0.0.1.tar.gz
Descripción: Ejemplo de paso de valores de un formulario a otro. 
Descargar
Nombre del archivo: FormularioDevuelveValores-0.0.1.tar.gz
Tamaño: 11.36 KB
Descargado: 29 veces
FormularioDevuelveValores-0.0.1.tar.gz
Descripción: Ejemplo de paso de valores de un formulario a otro. 
Descargar
Nombre del archivo: FormularioDevuelveValores-0.0.1.tar.gz
Tamaño: 11.36 KB
Descargado: 29 veces

 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Un Formulario Retornando Un Dato? 
 
esta bien ese ejemplo, pero eso mas o menos puedo hacerlo sin problemas

yo me refiero a otra cosa, en gambas por ejemplo cuando guarda hay un formulario que retorna una valor boleano, pero hasta ahora no encuentro el camino para hacerlo con un string[]

por ejemplo el sensei de gambas hizo esto:

Static Public Function Run(Optional bQuit As Boolean) As Boolean

  Dim hForm As Form
  
  hForm = New FSave(bQuit)
  Return Not hForm.ShowModal()

End

Public Sub _new(bQuit As Boolean)

  Dim hFile As Object
  Dim hPict As Picture

  For Each hFile In Project.Files
    If hFile.IsModified() Then
      hPict = Project.GetFileIcon(hFile.Path)
      lvwFile.Add(hFile.Path, File.Name(hFile.Path), hPict).Selected = True
    Endif
  Next

  'lvwFile.SelectAll
  
  If bQuit Then
    btnQuit.Picture = Picture["icon:/medium/quit"]
    btnQuit.Text = ("Quit")
  Endif

  btnQuit.Enabled = False

End


la idea de esto es que el formulario sea tipo una clase que en cada instancia retorne un valor dado
en este caso un string[] con nombres de libros biblicos

 filtrito
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Un Formulario Retornando Un Dato? 
 
V3ctor:

Citar:
la idea de esto es que el formulario sea tipo una clase que en cada instancia retorne un valor dado
en este caso un string[] con nombres de libros biblicos

Un formulario es realmente una clase, que tiene asociada un "formulario".
Puedes instanciar varios formularios del mismo tipo:
dim p1 as new formularioSecundario 'instancia 1
dim p2 as new formularioSecundario 'instancia 2

Citar:
por ejemplo el sensei de gambas hizo esto:

Mi código te sirve para lo que preguntas, pero seguramente hay mas formas de hacerlo.
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Un Formulario Retornando Un Dato? 
 
bueno gracias por tus sugerencias voy a ver si logro conseguirlo

saludos
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Pasar Dato A Bash (solucionado) Invitado Shell Scripting 1 Miercoles, 29 Septiembre 2010, 14:04 Ver último mensaje
jsbsan
No hay nuevos mensajes Tipo De Dato Color ¿cual? pittusa General 5 Sabado, 19 Marzo 2011, 06:53 Ver último mensaje
soplo
No hay nuevos mensajes Insertar Dato SIN .exec CanihoJR Bases de Datos 10 Sabado, 03 Diciembre 2011, 19:21 Ver último mensaje
david
No hay nuevos mensajes Tipo De Dato Exacto En Una Propiedad De Clase v3ctor Controles/Librerías/Componentes 4 Martes, 28 Marzo 2017, 22:59 Ver último mensaje
v3ctor
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron