Visual Basic - Como hacer que el texto de textbox sustituya la ruta

Life is soft - evento anual de software empresarial
 
Vista:

Como hacer que el texto de textbox sustituya la ruta

Publicado por Robrto (3 intervenciones) el 21/02/2018 06:40:36
https://social.msdn.microsoft.com/Forums/es-ES/638f8618-d65a-4fec-b5be-4c72af2d38c3/como-hago-un-dim-con-un-textbox?forum=winformses

Alguien me ayuda con este problema???

se trata de hacer un
1
Dim ARCHIVO As String = "C:\Datos.RCG"
ahora bien mi intención es:
textbox.text en lugar de "C:\Datos.rcg"

de manera que el texto de textbox sustituya la ruta

Seria esto posible.¿?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.259
Plata
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Como hacer que el texto de textbox sustituya la ruta

Publicado por Antoni Masana (558 intervenciones) el 21/02/2018 07:00:57
No entiendo que es lo que pretendes hacer.

Defines una variable Archivo como string y le asignas una cadena de caracteres "C:\Datos.RCG" hasta aquí normal.

Pero que significa: textbox.text en lugar de "C:\Datos.rcg" y para acabar de complicarlo: de manera que el texto de textbox sustituya la ruta

La única cosa que se me ocurre es esto:

1
2
Dim ARCHIVO As String
ARCHIVO = Textbox.Text

Pero no se yo cual es el problema. Mejor sube un ejemplo gráfico.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como hacer que el texto de textbox sustituya la ruta

Publicado por Robrto (3 intervenciones) el 21/02/2018 08:31:29
1
2
3
4
5
6
7
8
9
Public Class Bar
    Dim ARCHIVO As String = "C:\Datos.RCG"
    Dim precios As String = "C:\Precios.RCG"
    Dim numero1, numero2 As Decimal
    Public Sub DATOS()
        For Each LINEA In File.ReadAllLines(ARCHIVO.ToString.ToLower)
            If LINEA.StartsWith("total:") Then
                TextBox1.Text = LINEA.Split(":")(1)
            End If

quiero que me lea el textbox en lugar de "C:\Datos.RCG"

Lo qu eme madas no me vale para declararlo afuera como estaria este. y es necesario tenerlo hay ya que si no tendria que declararlo ten todos los botones

gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como hacer que el texto de textbox sustituya la ruta

Publicado por Robrto (3 intervenciones) el 21/02/2018 08:34:51
se trata de una ruta del disco duro tal cual lo tengo me lee el archivo Datos.RCG y lo carga.
pero me gustaria poder cambiar la ruta del archivo sin necesidad de modificar el programa de hay el pasarlo a un textbox para poder modificar ese codigo sin cambiar el codigo ya que tomaria la ruta del textbox.

me explico¿?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 1.259
Plata
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Como hacer que el texto de textbox sustituya la ruta

Publicado por Antoni Masana (558 intervenciones) el 21/02/2018 08:59:39
Lo siento pero no entiendo lo que quieres.

Unos consejos:

Si aqui no encuentras la solución mira en este foro:

https://www.lawebdelprogramador.com/foros/Visual-Basic.NET/index1.html

Segundo Tal cual tienes el FOR el Textbox solo tendras las última línea leída:

1
2
3
4
5
6
Public Sub DATOS()
    TextBox1.Text  = ""
    For Each LINEA In File.ReadAllLines(ARCHIVO.ToString.ToLower)
        If LINEA.StartsWith("total:") Then
            TextBox1.Text = TextBox1.Text + VbCrLf + LINEA.Split(":")(1)
        End If

Tercero No asignes el fichero en la definición, Tienes que hacerlo en otro punto del programa para asignar una variable.

1
2
3
4
5
6
7
8
9
Public Class Bar
Dim ARCHIVO As String
Dim precios As String
Dim numero1, numero2 As Decimal
 
Public Sub Ficheros_DATOS()
   ARCHIVO = Textbox1.text
   Precios = Textbox2.text
End Sub

No es un ejemplo exacto de como debe hacerse.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Como hacer que el texto de textbox sustituya la ruta

Publicado por Andres Leonardo (1798 intervenciones) el 21/02/2018 15:17:51
Mi pregunta va a esto

Ok pero cuando se entera el textbox que la ruta es c:\Archivo.cgr????

esto lo debes poner en algun lado para que el textbox lo sepa .. puede ser un archivo de configuracion o una base de datos .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar