Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
¿Como Buscar Un Archivo HTML En Una Carpeta Local Desde Un TextBox
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje ¿Como Buscar Un Archivo HTML En Una Carpeta Local Desde Un TextBox 
 
Amigos, estoy haciendo varios experimentos con código para foguearme un poco y aprender más...

En estos momentos quiero encontrar un archivo específico de entre varios HTML guardados en una carpeta local colocando su nombre o parte de el mismo en TextBox para mostrarlo en un WebView

¿Alguien me puede orientar?

Los controles usados son

     1) TextBox (para colocar el nombre o parte del nombre del archivo)
     1) Button. (para ejecutar la búsqueda según el TextBox)
     1) WebVier (Para mostrar el documento HTML cuyo nombre tenga mayor coincidencia con el TextBox)

De antemano gracias.
 



 
saej001 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Buscar Un Archivo HTML En Una Carpeta Local Desde Un TextBox 
 
Para buscar tienes varios controles (DirView, Fileview, Dirchooser, Filechooser) pero lo más simple es usar la clase Dialog.
Prueba esto:

Public sub Mi_boton_Click()

    Dialog.Title = "Selecciona fichero"
    Dialog.path = user.home &/"mi_carpeta"
    Dialog.ShowHidden = False
    Dialog.Filter = ["*.html", "Ficheros HTML", "*", "Todos los Ficheros"]
    Dialog.OpenFile()
    If Dialog.path Then mi_textBox.text = Dialog.Path

end


Saludos
 



 
última edición por shordi el Sabado, 15 Noviembre 2014, 05:40; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Buscar Un Archivo HTML En Una Carpeta Local Desde Un TextBox 
 
Esto es muy cierto, pero precisamente no es lo que quiero hacer, más bien quisiera que al escribir parte del nombre del archivo en el TextBox y presione el botón buscar, cargue en el Webview el fichero con el nombre más parecido al lo escrito, solo el más parecido,algo así como lo hacia la biblioteca de MS encarta.

No debe mostrarse el cuadro de dialogo de búsqueda ni el directorio donde se guardan los archivos.

Supongamos que tengo varios archivos uno llamado "1 Historia de la Rueda", otro llamado "2 Historia del Martillo" y un fichero llamado "3 Historia de la Flauta"; el usuario al colocar por ejemplo el "2" fuese información suficiente para encontrar el Fichero "2 Historia del Martillo" o tal vez, si escribiese "flauta" el WebView mostrase el fichero "3 Historia de la Flauta".

Exactamente eso es lo que intento hacer.
 



 
saej001 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Buscar Un Archivo HTML En Una Carpeta Local Desde Un TextBox 
 
saej001:

Citar:
más bien quisiera que al escribir parte del nombre del archivo en el TextBox y presione el botón buscar, cargue en el Webview el fichero con el nombre más parecido al lo escrito,

Entonces tienes que ir por otro camino...

1) Crear una lista de arrays de cadena, donde almacenes los nombres de los archivo html
2) A medida que vayas escribiendo en el textbox (usando por ejemplo el evento _KeyPress() o el evento _change()), tienes que comprobar que el texto que lo que estas escribiendo, coincide con algo de lo que tengas almacenado en la lista. Para eso puedes usar la funcion instr ( http://cursogambas.blogspot.com.es/...caracteres.html ) y un bucle for..next o for each...next
3) Una vez que encuentres una coincidencia, extrae el nombre del archivo y lo cargas en el webview.


Si buscas en el foro, hay ejemplos parecidos a lo que pides usando listbox para ir "filtrando" a medida de que escribes.
http://www.gambas-es.org/viewtopic.php?f=1&t=4005
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Busco Un TextBox Con Un Texto Permanente A... gambafeliz Controles/Librerías/Componentes 12 Martes, 17 Septiembre 2019, 16:49 Ver último mensaje
gambafeliz
No hay nuevos mensajes Como Conectar Una Base De Datos Creada Con... inkbell14 Bases de Datos 1 Sabado, 27 Septiembre 2014, 23:33 Ver último mensaje
jsbsan
No hay nuevos mensajes Tipo De Archivo En La Carpeta .gambas Shell General 3 Jueves, 06 Marzo 2014, 10:04 Ver último mensaje
shordi
No hay nuevos mensajes Kill De Un Tipo De Archivo En Carpeta calcena General 9 Lunes, 21 Octobre 2019, 11:01 Ver último mensaje
vuott
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario