Como puedo hacer que al cerrar una ventana un textbox se guarde solo

Iniciado por Alexperto, 10 Julio 2013, 21:23 PM

0 Miembros y 2 Visitantes están viendo este tema.

Alexperto

Hola! Soy nuevo en esto y si me equivoque en algo por favor corriganme.

Quería que, el texto que se escriba en un textbox, al cerrar la ventana, o antes de cerrarla, el tal es que se guarde, el contenido se guarde sin tener que pulsar ningun boton, espero explicarme bien.

Saludos ^^

tincopasan

partamos de la base que para que se guarden los datos debes asociarlos a una base de datos o crear tú el archivo que guarde esos datos.
El resto es fácil, ponés el código en el método unload del form.
Saludos

Alexperto

Gracias pero no tengo ni idea de lo que me hablas, por favor pasenme un tutorial o algo paso a paso para que lo entienda con todo lo que debo hacer sin dejarme nada, incluido el codigo. Siento las molestias ^^"

.:UND3R:.

No sé mucho de VB pero la solución está más que clara, si tu programa utiliza BD para almacenar información, al momento de cerrar la ventana (unload), debes llamar a una función que guarde dentro de la BD el contenido del textbox, si no utilizas base de datos y te centras en archivos binarios, txt, etc. debes abrir el archivo y escribir en el, así de sencillo, saludos.

Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)

Danyfirex

hola, con algo asi funcionaria.


Código (vb) [Seleccionar]
Private Sub Form_Terminate()
Guadar()'tu funcion para guardar
End Sub

Private Sub Form_Unload(Cancel As Integer)
Guadar()'tu funcion para guardar
End Sub



saludos

Alexperto

Cita de: Danyfirex en 11 Julio 2013, 22:25 PM
hola, con algo asi funcionaria.


Código (vb) [Seleccionar]
Private Sub Form_Terminate()
Guadar()'tu funcion para guardar
End Sub

Private Sub Form_Unload(Cancel As Integer)
Guadar()'tu funcion para guardar
End Sub



saludos

Perdona la ignoracia, pero soy nuevo en esto como ya dije.
A que te refieres con form termiate y form unload? Solo tengo un form, que es el del textbox ... Hace falta poner un boton para guardar? Y que tengo que poner en " Tu funcion para guardar" ? Gracias

Danyfirex

¬¬ le un poco sobre vb6


Código (vb) [Seleccionar]
Private Sub Form_Unload(Cancel As Integer)
guardar
End Sub


Sub guardar()
Abrir "datos.txt" For Append As #1 'abrimos :P
Imprimir #1, Text1.Text ' escribimos
Cerrar #1 ';) cerramos
End Sub



saludos

Alexperto

Pero eso lo pongo en el codigo del textbox o donde? Porque en el codigo del textbox no funciona ewe

Danyfirex

Ya te dije que leas algo sobre vb6  ;) ahí esta hecho solo te falta leer.

http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico7.htm
y también lee sobre los procedimientos de los formularios.


saludos