Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
TextEditor, No Logro Cambiar El Background
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje TextEditor, No Logro Cambiar El Background 
 
Hola a todos.

Estoy tratando de cambiarle el color al fondo del TextEditor y no hay manera. no me sale.
He probado con
txeCode.Highlaight = "gambas"

y luego intente cambiar el fondo pero no va.
txeCode.Background = &H00FFFF


Alguna idea?

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: TextEditor, No Logro Cambiar El Background 
 
Tincho:

No se... te debería de funcionar como lo haces en la 2º manera.
 




===================
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
Responder citando   Descargar mensaje  
Mensaje Re: TextEditor, No Logro Cambiar El Background 
 
Tengo la sensación...... c03 ...que el objeto Editor sea constituido por dos o más sub-objetos.
Veo pero que no tiene la propriedad ".Children", a través de la cual se habría podido colorear el fondo del sub-objeto area de texto.
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: TextEditor, No Logro Cambiar El Background 
 
vuott escribió: [Ver mensaje]
Tengo la sensación...... c03 ...que el objeto Editor sea constituido por dos o más sub-objetos.
Veo pero que no tiene la propriedad ".Children", a través de la cual se habría podido colorear el fondo del sub-objeto area de texto.

Si, tiene "children", pero creo que el tema va por ahí.
El TextEditor tiene dos paneles hijos.
La extructura es así:
 esquema
Saludos.
 



 
última edición por tincho el Lunes, 17 Julio 2017, 16:45; editado 1 vez 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: TextEditor, No Logro Cambiar El Background 
 
El problema es como poder acceder, si es asì, a los sub-objetos de Editor.
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: TextEditor, No Logro Cambiar El Background 
 
vuott escribió: [Ver mensaje]
El problema es como poder acceder, si es asì, a los sub-objetos de Editor.

Bueno eso no es que sea fácil, pero tampoco es muy difícil. Etoy usando algo así para "explorar" el anidamiento de este componente.
obj0 = txeCode
   strType0 = Object.Type(txeCode)
   intCh0 = obj0.Children.Count
   Print strType0 & " 0 " & CStr(intCh0)
     For int0 = 0 To intCh0
       strType1 = Object.Type(obj0.Children[int0])
     obj1 = obj0.Children[int0]
     Print strType1 & " " & CStr(int0)
       For int1 = 0 To obj1.Children.Count - 1
       strType2 = Object.Type(obj1.Children[int1])
           Print strType2 & " " & CStr(int1)
       obj2 = obj1.Children[int1]
  
       For int2 = 0 To obj2.Children.Count - 1
         strType3 = Object.Type(obj2.Children[int2])
         Print strType3 & " " & CStr(int1)
           Print strType3
         Next
       Next
       Next
 
  
Pero también se puede explorar con las ventanas de propiedades haciendo una pausa en el flujo del código.
El problema es que llegue al ScrollArea y ahí se queda todo.
No estoy seguro, pero me parece que este componente TextEditor agrega varios elementos gráficos en el "lienzo" del ScrollArea y esos elementos son los que se ven en definitiva.
Como interceder antes de que este los cree y asignarle otro color, es un misterio para mi.
Aquí vendría bien la experiencia de alguien que use este componente ScrollArea.

Creo que la clave esta en el código del componente gb.form.editor

gambas3-3.9.2-source-code/comp/src/gb.form.editor

Pero bueno ahora lo dejare por un momento y mañana continuare investigando.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: TextEditor, No Logro Cambiar El Background 
 
En lugar de ojear el código fuente del componente, será mucho más útil mirar el código gambas del editor de código del IDE para ver cómo se usa o bien un ejemplo que creo que hay en la granja. Ya os digo que no es nada fácil ni intuitivo, pero al menos os dará pistas de por dónde tirar.

Voy a buscar un ejemplo antiguo que recuerdo que andaba por la lista de correo, si lo encuentro lo pongo por aquí.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: TextEditor, No Logro Cambiar El Background 
 
jguardon escribió: [Ver mensaje]
En lugar de ojear el código fuente del componente, será mucho más útil mirar el código gambas del editor de código del IDE para ver cómo se usa o bien un ejemplo que creo que hay en la granja. Ya os digo que no es nada fácil ni intuitivo, pero al menos os dará pistas de por dónde tirar.
Voy a buscar un ejemplo antiguo que recuerdo que andaba por la lista de correo, si lo encuentro lo pongo por aquí.
Saludos

Un ejemplo seria útil, yo estoy tratando de entender el codigo del IDE de gambas pero no llegue mas a que ver en el punto que se le pasa el "thema" del editor al estilo = "gambas" etc.
Si, coincido con que de intuitivo nada.

Estoy desarrollando un explorador de código para GEF pero no puedo cambiar el aspecto del TextEditor, si bien todo funciona, me gustaria poder aplicarle el mismo tema que uso en gambas IDE para que se vea igual.

La idea es que, cuando este mas maduro pueda hacer un programa para explorar todo el código de un directorio para hacer búsquedas y estadísticas.
 captura_de_pantalla_de_2017_07_17_19_09_16

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: TextEditor, No Logro Cambiar El Background 
 
tincho escribió: [Ver mensaje]
Estoy usando algo así para "explorar" el anidamiento de este componente.

Tu codigo me da error aquì:
intCh0 = obj0.Children.Count

"Unknown symbol Children in class Editor"



tincho escribió: [Ver mensaje]
No estoy seguro, pero me parece que este componente TextEditor agrega varios elementos gráficos

Es lo que escribì hablando de sub-objetos !



tincho escribió: [Ver mensaje]
Creo que la clave esta en el código del componente gb.form.editor

gambas3-3.9.2-source-code/comp/src/gb.form.editor

Por supuesto, siendo el fuente de todo. Pero... qué harás ? Modificarás el codico fuente del Componente ?    
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: TextEditor, No Logro Cambiar El Background 
 
tincho escribió: [Ver mensaje]
Creo que la clave esta en el código del componente gb.form.editor

gambas3-3.9.2-source-code/comp/src/gb.form.editor

Uhmmmm..... en aquella carpeta hay un solo archivo, que atañe al Componente gb.form.editor; y él es un archivo compilado .gambas.
No hay el archivo fuente.  
Este Componente está escrito en puro lenguaje gambas, como lo es el IDE (recuerda lo que escribió jguardon !).
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
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 No Logro Detectar El Fin De Archivo ariel General 5 Martes, 05 Octobre 2010, 15:29 Ver último mensaje
ariel
No hay nuevos mensajes Cambiar Resolucion tururu Aplicaciones/Fragmentos de Código 1 Lunes, 09 May 2011, 16:10 Ver último mensaje
BrunoIV
No hay nuevos mensajes Gambas 3 No Logro Establecer Conexion Me T... THECAT1024 Controles/Librerías/Componentes 1 Jueves, 01 Marzo 2012, 20:45 Ver último mensaje
jsbsan
No hay nuevos mensajes ¿ Cómo Colocar Un Background De Gradient... Shell General 5 Lunes, 21 Julio 2014, 02: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