Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Treeview Fuentes Y Formato De Items
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Treeview Fuentes Y Formato De Items 
 
Buenas a todos, estoy desarrollando un TreeView que se alimenta de items de una tabla Sqlite, en esta tabla indico si un nodo o sub nodo está de baja, bien, el tema es el siguiente, me gustaría que los items marcados como Baja poder modificar su estilo a un tachado, no logro poder hacer esto.

Esta es la iteración del algoritmo dentro de un Do While.....
 If rstConjunto!ES_BAJA = "1" Then
        trvEjemplo.Font.Strikeout
 Endif

Supongo que me falta indicar qué item es el que quiero marcar como tachado, he probado con .Item pero no le encuentro la forma.

* Además de esto me gustaría poder incluir en los items iconos de acciones que no si es posible, me explico que en el mismo nodo haya un botón para AÑADIR OTRO, ELIMINAR ESE NODO, DUPLICAR NODO, EDITAR.
¿Es posible incluir varios iconos y que estos tengan acciones programadas? o ¿hay que hacer un control personalizado?

Saludos y gracias
 



 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview Fuentes Y Formato De Items 
 
Yo hice algo de eso: incluir un icono, cambiar el color de fondo y tal. Pero no recuerdo dónde. Lo busco y te digo.
 



 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview Fuentes Y Formato De Items 
 
Para cambiar el formato del ítem en un treeview:

Public Sub trvProyecto_dblClick()

  trvProyecto.Current.RichText = "<font>" & trvProyecto.Current.Text & "</font>"

End


Y así añado ítems al treeview con todas sus caracterísiticas, incluyendo su imagen

Do While True
    Try reader.Read()
    'Print reader.Node.Name & "-" & reader.Node.Value
    If reader.Eof Then Break
    Try FMain.trvProyecto.Add(i, i & ": " & reader.Node.Depth & "-" & reader.Node.Type & "-" & reader.Node.Name & "-" & reader.Node.Value, PicLibreria)
    i = i + 1
    For Each reader.Node.Attributes
      'Try FMain.trvProyecto.Add(reader.Node.Value, reader.Node.Name & "*" & reader.Node.Value, Null, Null)
      Try Print "-" & reader.Node.Attributes.Name '& "-" & reader.Node.Attributes.Value
      'Try Print reader.Node.Attributes.Value
    Next
    'Print reader.Node.Type & "-" & reader.Node.Name & "-" & reader.Node.Value
  Loop


Con:
picLibreria = Picture["Iconos/Libros/Librería.png"]
  picLibro = Picture["Iconos/Libros/Libro.png"]
  picCapitulo = Picture["Iconos/Libros/Capítulo.png"]
  picEscena = Picture["Iconos/Libros/Escena.png"]

 



 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview Fuentes Y Formato De Items 
 
Con el control que se incluye en el ejemplo que te adjunto, es muy simple cambiar el icono si el registro está de baja (Campo Baja=true)
 captura_de_pantalla_de_2018_08_02_11_26_32
No soy partidario de cambiar el tamaño de las fuentes, que luego las pantallas se desajustan...    

Si a alguien le interesa puedo colgar en el Youtube un tutorial de uso de éste control.
 




===================
No podemos regresar
 
última edición por shordi el Jueves, 02 Agosto 2018, 11:38; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview Fuentes Y Formato De Items 
 
shordi escribió: [Ver mensaje]
Con el control que se incluye en el ejemplo que te adjunto, es muy simple cambiar el icono si el registro está de baja (Campo Baja=true)
 captura_de_pantalla_de_2018_08_02_11_26_32
No soy partidario de cambiar el tamaño de las fuentes, que luego las pantallas se desajustan...    

Si a alguien le interesa puedo colgar en el Youtube un tutorial de uso de éste control.


Sin palabras, tremendo ....muchas gracias, no puedo decir otra cosa.
 



 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview Fuentes Y Formato De Items 
 
Grandamakulo escribió: [Ver mensaje]
Para cambiar el formato del ítem en un treeview:

Public Sub trvProyecto_dblClick()

  trvProyecto.Current.RichText = "<font>" & trvProyecto.Current.Text & "</font>"

End


Y así añado ítems al treeview con todas sus caracterísiticas, incluyendo su imagen

Do While True
    Try reader.Read()
    'Print reader.Node.Name & "-" & reader.Node.Value
    If reader.Eof Then Break
    Try FMain.trvProyecto.Add(i, i & ": " & reader.Node.Depth & "-" & reader.Node.Type & "-" & reader.Node.Name & "-" & reader.Node.Value, PicLibreria)
    i = i + 1
    For Each reader.Node.Attributes
      'Try FMain.trvProyecto.Add(reader.Node.Value, reader.Node.Name & "*" & reader.Node.Value, Null, Null)
      Try Print "-" & reader.Node.Attributes.Name '& "-" & reader.Node.Attributes.Value
      'Try Print reader.Node.Attributes.Value
    Next
    'Print reader.Node.Type & "-" & reader.Node.Name & "-" & reader.Node.Value
  Loop


Con:
picLibreria = Picture["Iconos/Libros/Librería.png"]
  picLibro = Picture["Iconos/Libros/Libro.png"]
  picCapitulo = Picture["Iconos/Libros/Capítulo.png"]
  picEscena = Picture["Iconos/Libros/Escena.png"]


Muchísimas gracias por el gran aporte, que seguro probaré y utilizaré.
 



 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview Fuentes Y Formato De Items 
 
Tremebundo el ejemplo de Shordi. Y sí, a mí me interesa un vídeo, ¡pardiez!
 



 
Grandamakulo - 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 Treeview Fuentes Y Formato De Items calcena General 3 Domingo, 22 Julio 2018, 22:37 Ver último mensaje
calcena
No hay nuevos mensajes Convertir Una Coordenada Geográfica De Fo... vuott Aplicaciones/Fragmentos de Código 7 Miercoles, 07 Febrero 2018, 21:19 Ver último mensaje
Grandamakulo
No hay nuevos mensajes Drag&Drop En Treeview Grandamakulo Controles/Librerías/Componentes 10 Sabado, 17 Diciembre 2016, 23:02 Ver último mensaje
Grandamakulo
No hay nuevos mensajes Check Box En Un Item Del Treeview tincho Aplicaciones/Fragmentos de Código 19 Sabado, 07 May 2016, 10:01 Ver último mensaje
Shell
 

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