Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Alexperto en 10 Julio 2013, 21:23 pm



Título: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: Alexperto en 10 Julio 2013, 21:23 pm
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 ^^


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: tincopasan en 10 Julio 2013, 23:53 pm
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


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: Alexperto en 11 Julio 2013, 10:43 am
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 ^^"


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: .:UND3R:. en 11 Julio 2013, 20:27 pm
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.


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: Danyfirex en 11 Julio 2013, 22:25 pm
hola, con algo asi funcionaria.


Código
  1. Private Sub Form_Terminate()
  2. Guadar()'tu funcion para guardar
  3. End Sub
  4.  
  5. Private Sub Form_Unload(Cancel As Integer)
  6. Guadar()'tu funcion para guardar
  7. End Sub
  8.  


saludos


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: Alexperto en 12 Julio 2013, 13:13 pm
hola, con algo asi funcionaria.


Código
  1. Private Sub Form_Terminate()
  2. Guadar()'tu funcion para guardar
  3. End Sub
  4.  
  5. Private Sub Form_Unload(Cancel As Integer)
  6. Guadar()'tu funcion para guardar
  7. End Sub
  8.  


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


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: Danyfirex en 12 Julio 2013, 14:34 pm
¬¬ le un poco sobre vb6


Código
  1. Private Sub Form_Unload(Cancel As Integer)
  2. guardar
  3. End Sub
  4.  
  5.  
  6. Sub guardar()
  7. Abrir "datos.txt" For Append As #1 'abrimos :P
  8. Imprimir #1, Text1.Text ' escribimos
  9. Cerrar #1 ';) cerramos
  10. End Sub
  11.  


saludos


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: Alexperto en 12 Julio 2013, 16:06 pm
Pero eso lo pongo en el codigo del textbox o donde? Porque en el codigo del textbox no funciona ewe


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: Danyfirex en 12 Julio 2013, 16:13 pm
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


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: Alexperto en 12 Julio 2013, 22:17 pm
Yo uso vb8 .-.


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: Danyfirex en 12 Julio 2013, 22:23 pm
Es casi lo mismo. lee un poco. :)


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: raul338 en 17 Julio 2013, 18:18 pm
Yo uso vb8 .-.

vb8 (vb 2005....o querrás decir vb2008) es vb.net... lo muevo a .net


Título: Re: Como puedo hacer que al cerrar una ventana un textbox se guarde solo
Publicado por: Eleкtro en 17 Julio 2013, 21:15 pm
Por "ventana" imagino que te refieres al formulario.

Código
  1. Public Class Form1
  2.  
  3.    Private Sub Form1_Load(sender As Object, e As EventArgs) _
  4.    Handles MyBase.Load
  5.  
  6.        TextBox1.Text = My.Settings.Texto
  7.  
  8.    End Sub
  9.  
  10.    Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) _
  11.    Handles MyBase.FormClosing
  12.  
  13.        My.Settings.Texto = TextBox1.Text
  14.  
  15.    End Sub
  16.  
  17. 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