Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
FileTree: Ver Arboles De Directorios
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje FileTree: Ver Arboles De Directorios 
 
Hay multitud de herramientas que te muestran el árbol de directorios a partir de un path, dirchooser, filechooser, dialog, etc. etc. pero estas vacaciones necesité, para uno de mis proyectos "de ocio" un árbol de directorios incrustado en un formulario sin más. Sin botones, sin paneles, etc. etc.
Como no tenía conexión a internet, ignoro si hay algo por ahí que cumpla con esos requisitos, pero el caso es que me fabriqué el control que aquí os presento: FileTree.  Hace eso: mostrar un arbol de directorios.
 captura_de_pantalla_de_2017_07_18_12_36_23
Como propiedades añadidas:
     -filter:Permite filtrar un patrón, "*.png" por ejemplo mostraría sólo los archivos png, y excluir un patrón añadiendo dos guiones al mismo. Así "--*.png" mostraría todo menos los .png.
     -showhidden: Si cierta se pueden ver los archivos que empiezan por ".", si falsa no se ven dichos archivos.
     -showfiles:Si falsa sólo se muestran las carpetas.
     -selectedpath: Devuelve el path del elemento seleccionado

Como es un control, basta con que copiéis el archivo FileTree.class a vuestro proyecto para que os funcione. Aparecerá entre los controles de la pestaña "View". Si queréis que aparezca en bonito, copiad también el fichero .hidden/control/filetree.png del ejemplo a la carpeta .hidden/control de vuestro proyecto.
A partir de ahí podéis incrustar un arbol de directorios en cualquier formulario que queráis.
Aquí os dejo el código. También lo he incluído entre los dbControles, que espero actualizar aquí en breve.

Saludos

FileTree-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: FileTree-0.0.1.tar.gz
Tamaño: 13.92 KB
Descargado: 36 veces
FileTree-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: FileTree-0.0.1.tar.gz
Tamaño: 13.92 KB
Descargado: 36 veces
FileTree-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: FileTree-0.0.1.tar.gz
Tamaño: 13.92 KB
Descargado: 36 veces

 




===================
No podemos regresar
 
última edición por shordi el Martes, 18 Julio 2017, 11:39; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: FileTree: Ver Arboles De Directorios 
 
Estimado Shordi:

respondiendo a tu pregunta, Sí existe un objeto que hace la pega que tu querias... claro que por lo que vi (puede que me equivoque) no existe como boton en la barra de herramientas.

Esta oculto en el objeto DirChooser

 screenshot_20170726_215237

este codigo lo crea y revisa que directorio fue seleccionado... es practico si quieres solo visualizar, pero no tiene los añadidos que la clase dirchooser con su menu y botonera.


' gambas class file

Private oDir As DirView

Public Sub Form_Open()

  Me.Padding = 5
  Me.Arrangement = Arrange.Vertical

  Button1.Text = "directorio"

  oDir = New DirView(Me)
  oDir.Expand = True
  oDir.Root = User.Home
  oDir.Show()

End

Public Sub Button1_Click()

  Message.Info(oDir.Current)

End

 

 




===================
------
Telegram : @sepulvedamarcos
 
chaskux - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Comprimir Directorios pittusa General 10 Lunes, 02 Agosto 2010, 22:54 Ver último mensaje
geaplanet
No hay nuevos mensajes Crear Directorios Recursivamente shordi Aplicaciones/Fragmentos de Código 3 Viernes, 06 Marzo 2015, 14:08 Ver último mensaje
Shell
No hay nuevos mensajes Detectar Modificaciones En Directorios shordi Aplicaciones/Fragmentos de Código 4 Jueves, 21 Enero 2016, 20:30 Ver último mensaje
shordi
No hay nuevos mensajes ESTRUCTURAS DERIVADAS (Punteros, Listas, C... hugotecnologia2 C/C++ 0 Miercoles, 08 May 2019, 14:13 Ver último mensaje
hugotecnologia2
 

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

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
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
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron