Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
TextEditor, No Logro Cambiar El Background [SOLUCIONADO]
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje TextEditor, No Logro Cambiar El Background [SOLUCIONADO] 
 
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.
 



 
última edición por tincho el Jueves, 23 Agosto 2018, 17:34; 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 
 
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ó:  
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, 15: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ó:  
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ó:  
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ó:  
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ó:  
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ó:  
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ó:  
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:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Cambiar Espacio Por Salto De Linea En Arra... Pablo-GNU General 1 Miercoles, 18 Agosto 2010, 18:00 Ver último mensaje
Pablo-GNU
No hay nuevos mensajes No Logro Detectar El Fin De Archivo ariel General 5 Martes, 05 Octobre 2010, 14:29 Ver último mensaje
ariel
No hay nuevos mensajes Ayuda Cambiar Formato De Fechas [SOLUCIONADO] skaterleopoldo12 Controles/Librerías/Componentes 5 Sabado, 06 Agosto 2011, 00:13 Ver último mensaje
Shell
No hay nuevos mensajes Background En Textbox Con Transparencia calcena General 1 Lunes, 08 Junio 2020, 21:22 Ver último mensaje
gambafeliz
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

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
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron