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 ^^
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
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 ^^"
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.
hola, con algo asi funcionaria.
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
Cita de: Danyfirex en 11 Julio 2013, 22:25 PM
hola, con algo asi funcionaria.
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
¬¬ le un poco sobre vb6
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
Pero eso lo pongo en el codigo del textbox o donde? Porque en el codigo del textbox no funciona ewe
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
Yo uso vb8 .-.
Es casi lo mismo. lee un poco. :)
Cita de: Alexperto en 12 Julio 2013, 22:17 PM
Yo uso vb8 .-.
vb8 (vb 2005....o querrás decir vb2008) es vb.net... lo muevo a .net
Por "ventana" imagino que te refieres al formulario.
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) _
Handles MyBase.Load
TextBox1.Text = My.Settings.Texto
End Sub
Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) _
Handles MyBase.FormClosing
My.Settings.Texto = TextBox1.Text
End Sub
End Class
1 - Crear un textbox y llámalo "Textbox1"
2 - Crear una propiedad en las "Settings" de tu proyecto, de tipo "String" y "User", y llámala "Texto".
3 - Googlear en caso de no saber seguir el paso 2.
Saludos