Me preguntaba cuál es la forma más fácil de guardar y cargar datos a través de diferentes formularios en vb. Solo quiero guardar 3 textbox.text que un usuario guarda y poder cargarlo en un formulario diferente.Manera simple de guardar y cargar datos Visual Basic
Respuesta
La opción más simple sería guardarlos en un archivo de texto delimitado simple. Por ejemplo, esto sería guardar los valores en un archivo de tubo delimitado por:
File.WriteAllText("C:\Data.txt", String.Join("|", new String() {TextBox1.Text, TextBox2.Text, TextBox3.Text}))
Y esto lo leería en:
Dim values() as String = File.ReadAllText("C:\Data.txt").Split("|"c)
TextBox1.Text = values(0)
TextBox2.Text = values(1)
TextBox3.Text = values(2)
Sin embargo, no es inteligente para guardar en un archivo en el directorio raíz . Lo más seguro sería almacenarlo en un archivo en Almacenamiento aislado. Además, sería aún mejor almacenarlo en XML. Esto podría hacerse fácilmente con la serialización.
Si se trata de una configuración de usuario, puede usar el objeto My.Settings incorporado para guardar y cargar.
Desde arriba Enlace:
Los My.Settings objeto proporciona acceso a la configuración de la aplicación y le permite almacenar y recuperar dinámicamente la configuración de propiedades y otra información para su aplicación.
Puede crear la configuración en su sección Configuración de Proyecto Propiedad:
que se puede acceder de esta manera.
dim MyTemp as String = My.Settings.MySetting
y guardarlo como esto
My.Settings.MySetting = "StringValue"
My.Settings.Save()
Esto se persiste en el archivo de configuración de la siguiente manera:
<userSettings>
<WindowsApplication11.My.MySettings>
<setting name="MySetting" serializeAs="String">
<value>TempValue</value>
</setting>
</WindowsApplication11.My.MySettings>
</userSettings>
Solución perfecta gracias amigo :) –
Complete description of solution, from Microsoft.
Una gran cosa sobre Microsoft tiene sido fantástico documentati en por lo menos los últimos 25 años. La calidad de MSDN está a la par incluso con Stackoverflow (meca del software)
- 1. visual basic y vb.net
- 2. C#, Visual Basic 6 y el tipo de datos decimal
- 3. Cómo guardar el punto de interrupción en Visual Basic 6
- 4. Guardar y cargar FlannBasedMatcher
- 5. ¿Casting en Visual Basic?
- 6. Función de suspensión Visual Basic
- 7. Visual Basic 6 y rutas UNC
- 8. fácil guardar/cargar datos en python
- 9. ¿Más fácil que Visual Basic 6?
- 10. Visual Basic 6.0 Case Statement
- 11. Hex-Value en Visual Basic
- 12. Multithreading en Visual Basic 6.0
- 13. ¿Cuál es la manera de implementar la funcionalidad Guardar/Cargar?
- 14. Visual Basic Loop y mostrar una línea a la vez
- 15. Guardar y cargar imagen SQLite C#
- 16. Equivalente de E y O de Visual Basic en C#?
- 17. Basic Simple Asp.net + jQuery + JSON example
- 18. Apertura de vbp Proyecto de Visual Basic
- 19. Dimensiones de la pantalla en Visual Basic
- 20. Expresión regular de Visual Basic Pregunta
- 21. ¿Hay un decompilador de Visual Basic 6?
- 22. Redondeo de un número en Visual Basic
- 23. Xerces C++ - ¿Cargar, leer y guardar, alternativas?
- 24. ¿La mejor manera de guardar datos en una aplicación Java?
- 25. Documentación del código de Visual Basic 6.0
- 26. Tamaño de la matriz en Visual Basic?
- 27. Las quines desaparecidas: Visual Basic (para Aplicaciones)
- 28. Cómo hacer desarrollo y construir en Visual Basic 6.0
- 29. Manera más simple de reproducir mp3 desde Visual C++
- 30. iPhone SDK - cargar/guardar configuración
¿Necesita guardar en el disco para que se mantenga incluso cuando la aplicación está cerrada, o solo necesita almacenarse en la memoria? –
Tendría que guardarse en el disco. – Jonathan