Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Varios Formularios iguales

Estas en el tema de Varios Formularios iguales en el foro de Visual Basic clásico en Foros del Web. Holas soy nueva en el foro y tbn programando, porfis deseo q me ayuden en esto: tengo un formulario q se llama "Causa" ahi tengo ...
  #1 (permalink)  
Antiguo 14/10/2008, 13:20
 
Fecha de Ingreso: octubre-2008
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
Varios Formularios iguales

Holas soy nueva en el foro y tbn programando, porfis deseo q me ayuden en esto: tengo un formulario q se llama "Causa" ahi tengo un boton q se llama "agregar nueva causa" lo q deseo es q al darle clic se abra otro formulario igual al anterior, q le permita rellenar una causa adicional, espero prontito sus respuestas
  #2 (permalink)  
Antiguo 14/10/2008, 19:55
Avatar de GABRIL  
Fecha de Ingreso: febrero-2007
Mensajes: 280
Antigüedad: 17 años, 2 meses
Puntos: 4
Respuesta: Varios Formularios iguales

hola yuri, si lo que deseas es llamar un form, bien lo puedes hacer con el evento show. agregas un nuevo form2 y desde el boton le dices:

form2.show
ahora si quires que tenga lo mismo que el formulario anterior, deberas colocar nuevos text y label, tal y como lo hiciste en el primero.
bueno saludos.
espero y te sirva.
  #3 (permalink)  
Antiguo 14/10/2008, 21:01
Avatar de ernestoelunico  
Fecha de Ingreso: septiembre-2008
Mensajes: 96
Antigüedad: 15 años, 7 meses
Puntos: 0
Mensaje Respuesta: Varios Formularios iguales

si los datos los estas guardando en un archivo podrias vaciar los datos escritos

por ejemplo

private sub cmdcausas_click()
/ procedimiento que guarda en tu archivo

text1.text=""
text2.text=""

end sub

y asi con todos los objeto y reutilizas la ventana y no tienes q diseár mas
  #4 (permalink)  
Antiguo 14/10/2008, 21:15
Avatar de jc_moty  
Fecha de Ingreso: septiembre-2005
Ubicación: Usulután, El Salvador
Mensajes: 477
Antigüedad: 18 años, 7 meses
Puntos: 1
Respuesta: Varios Formularios iguales

Me parece que la compañera lo que necesita es que cuando le de click al boton "Nueva Causa", se abra un formulario igual, para hacer esto necesitas el siguiente codigo:
Código:
    Dim nuevoform As New Form1 ' cambia esto por el nombre de tu Formulario
    nuevoform.Show
Suerte
  #5 (permalink)  
Antiguo 15/10/2008, 12:22
 
Fecha de Ingreso: octubre-2008
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Varios Formularios iguales

Gracias JC Moty eres un anagelito tu respuesta es lo q realmente necesitaba ... Gracias, ya estare mandando al foro otras consultitas de mi BD ... Gracias de todos modos a los q tbn se preocuparon por enviar respuestas ... Bycito

Ups tengo una consultita mas siguiendo con elcodigo q me enviaste:
como le hago para q al cerrar cerrar el formulario "nuevoform", tbn se cierre el q lo llamo osea el formulario "Form1" ... Ojala respondan prontito Gracias

Última edición por YuridiaSolano; 15/10/2008 a las 12:55
  #6 (permalink)  
Antiguo 21/10/2008, 07:42
Avatar de ColdFusion  
Fecha de Ingreso: octubre-2008
Ubicación: Tocoa, Colon Honduras C.A.
Mensajes: 419
Antigüedad: 15 años, 6 meses
Puntos: 9
De acuerdo Respuesta: Varios Formularios iguales

esta seria una mejor forma

creamos una funcion para agregar causas

public function nuevacausa()
dim fCausa as form
set fCausa = New 'Aqui el nombre del formulario que queres que aparesca es decir el formulario para rellenar los datos'
fCausa.show

end function

es todo! asi es mejor
  #7 (permalink)  
Antiguo 22/10/2008, 14:53
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Varios Formularios iguales

Cita:
Iniciado por YuridiaSolano Ver Mensaje
Ups tengo una consultita mas siguiendo con elcodigo q me enviaste:
como le hago para q al cerrar cerrar el formulario "nuevoform", tbn se cierre el q lo llamo osea el formulario "Form1" ... Ojala respondan prontito Gracias
Puedes buscar en Forms todas las clases ventana que tengan el nombre "Form1" y cerrarlas.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:32.