FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Un editor COOL. Al recibir el foco se "ilumina" y viceversa...
HOLA A TODOS:
A ver que les parece esto que les tiro. Es un editor que al recibir el foco cambia de color y la apariencia de la fuente y cuando lo pierde (al foco ) vuelve a la normalidad. En realidad me hacia falta algo asi y comence a diseñarlo; seguramente esta para arreglarlo y mejorarlo pero a mi me sirvio a pesar de sus defectos. Perdonen por no haberlo comentado, me parecio que no hacia falta. EDGARDO - Córdoba - Argentina
Última edición por vtdeleon fecha: 05-12-2006 a las 04:05:43. |
#2
|
||||
|
||||
Hola,
Pues está muy bien, hombre. Muchas gracias por compartirlo. |
#3
|
|||
|
|||
Yo de nuevo...
¿Te anduvo?
Espero que si, pero fijate bien que si pones el efecto del cambio en el paint (donde debe ir) y no en repaint te puede funcionar mejor ... En cualquier momento paso otro codigo de un editor con un boton adentro que cambia el glyph... None vemo depue' |
#4
|
||||
|
||||
Hola,
Bueno. En realidad me limité a leer el código fuente. Me parece curioso que quieras compartirlo, porque puede ser de utilidad a alguien. Supongo que lo que dices del "Paint" tiene que ver conque no es del todo necesario el "Repaint", ¿verdad? |
#5
|
|||
|
|||
Me olvidaba...
1.-Tambien se puede proceder del igual modo con un TDBEdit, ya lo hice y obviamente se llama TDBCoolEdit
2.- No te va a funcionar el cambio de color de foco porque no lo termine, solo le di un color fijo pero; en cuanto lo tenga lo paso. |
#6
|
|||
|
|||
Sobre RePaint...
¿Curioso?
Para nada; pasa que es una buena forma de retribuir a las ayudas que me dan las personas que andan por el foro. Y sip; lo del repaint puede no ser necesario, pero pasa que por ahi pequé de necio y en lugar de utilizar el Paint como corresponde quise ver que pasaba de la forma en que lo subi. De modo alguno vas a encontrar un par de cosas que no tienen sentido; sucede que iba escribiendo y bla bla bla, pero cuando daba marcha atras en algo no borraba todo el codigo basura. En fin; espero puedan disfrutarlo (y mejorarlo jejejejeje; le falta mucho) yo por mi lado lo voy a seguir desarrlollando... EDGARDO - Córdoba - Argentina |
#7
|
||||
|
||||
Hola! Muy bueno el componente. Tan sólo una objeción. La propiedad "FontColorFocus" y "FontColorNoFocus" no es necesaria, ya que podrías usar el atributo Color de "FocusFont" y "NoFocusFont".
unsaludo!
__________________
Si no lo sabes, necesitas leerlo |
#8
|
|||
|
|||
Fe De Errata...
...por mas que quiero...
Hola a todos, anoche deje el codiguito del CoolEdit y mencione lo del Paint en lugar de RePaint. Crei que era yo el herrado cuando le dije a David que habia sido necio al utilizar Repaint en lugar de Paint; pero resulta que Paint en el ancestro no existe y por muchas vueltas que le di; aun intentando con un evento personalizado agregado al que pretendi llamar Paint; no se pudo. Pido disculpas por el error cometido. |
#9
|
|||
|
|||
Para DarKrazy...
Hola pibeeee:
Tenes razon sobre las cosillas de mas; no me di cuenta jejejeje Ya lo corregiré |
#10
|
||||
|
||||
DevEx Editors ya incluye este comportamiento para todos sus controles (mas de 30) con muchas otras opciones...
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#11
|
||||
|
||||
Este código hace un "HotTrack" con Labels y checkboxes, si lo cambian un poco sirve para cualquier control...me parece que se explica solo
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#12
|
|||
|
|||
Pregunta...
Hola AzidRain
¿Donde están esos componentes?, ¿tienen el codigo para verlo? EDGARDO - Córdoba - Argentina P.D.: veo que me odiaste por hacer esto tan pavo para vos; perdon. Última edición por pascalutn2003 fecha: 08-12-2006 a las 04:51:26. |
#13
|
||||
|
||||
Cita:
__________________
eLcHiCoTeMiDo - Rompecorazones profesional Yo no soy presumido; ¿Pero de qué sirve mi humilde opinión contra la de los espejos? Salva a un nylon, usa prendas de piel de foca |
#14
|
||||
|
||||
Cita:
Ahi te deje un código muy similar que hace lo mismo que quieres, solo falta cmabiarlo para que afecte cualquier componente. Los componentes de Developer Express los encuentras en http://www.devexpress.com, hay varios demos descargables. La verdad son impresionantes y para quienes tenemos que hacer aplicaciones que "son para entregar ayer" y que además se ven bien pues es un muy buena opción. A mi me pasó que hice un descendiente de TDBGrid con totales y ordenación en los encabezados, pensé que era lo máximo hasta que vi TcxDBGrid de las DevEx...
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#15
|
|||
|
|||
Interesante tu componente, esta pregunta me hice hace 1 año atrás de cómo lograr ese efecto de selección muy diferente al predeterminado por windows y.... pregunté en otros foros, no me respondieron, luego me olvidé del asunto y no lo hice ni en el Club Delphi, sabiendo que aquí encuentro muchas respuestas.
Probando el mismo, no sé si estoy utilizando mal tu componente o no me queda claro: las propiedades = Color, FocusColor, FontColorFocus, FontColorNoFocus, por mucho que las cambio a otro Color, en tiempo de ejecución no trabajan. Imagino ¿te falta acabarlo verdad? pregunto esto ya que con la programación de componentes no estoy muy familiarizado. Un saludo |
#16
|
|||
|
|||
El codigo de CoolEdit corregido
Hola Deiv:
Perdon por la demora; aqui tenes el código corregido : Falta darle unos retoques aun pero ahi va. Vas a encontrar cosas como por ejemplo que conviven la propiedad Color(la que trae por defecto) y ColorNoFocus (que es la que le puse yo), traté de que el efecto de "normalización" a la hora de perder el foco se produjera con la misma propiedad Color(por defecto del componente) pero si hago eso se pone todo en negro y todavia no encuentro el porqué (que seguro es una burrada que estoy obviando por ser eso : una burrada). Seguramente alguien le puede encontrar la vuelta y darle remedio; yo lo seguiré intentando al igual que con las fuentes que; posiblemente cambie todo a TStyleFont. Espero te sirva y si le haces cambios avisame. GRACIAS por comprar mi producto jajajajajaja noooo; una broma
Última edición por pascalutn2003 fecha: 13-12-2006 a las 02:21:28. |
#17
|
|||
|
|||
otra vez yo jejeje
¿Como hacen para que el codigo que uno mete en el hilo les salga realmente como codigo (encuadrado y con formato Delphi) dentro del foro?, ¿que hay que tocar? o ¿lo hacen los moderadores?
EDGARDO - Córdoba - Argentina |
#18
|
||||
|
||||
Hola pascalutn2003!
Puedes hacerlo tu mismo, solamente tienes que encerrar el código entre etiquetas [ delphi ] [ /delphi] (pero sin espacios) Más información aquí http://www.clubdelphi.com/foros/showthread.php?t=10004 Saludos |
#19
|
|||
|
|||
Ya está encuadrado
Gracias hector :
Actuo como si entendiera y todo jejeje |
#20
|
|||
|
|||
Que hace el inherited?
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ventana MDI, "Siempre visible" y "Pantalla completa" | ixMike | API de Windows | 7 | 11-04-2007 18:36:55 |
¿cuál es mejor: "close" o "application.terminate"? | unreal4u | Varios | 5 | 05-03-2007 11:01:19 |
"ChequeaEsto" elegido el futuro "Killer CLubDelphi" | mamcx | Noticias | 51 | 31-10-2006 20:56:32 |
porque no me reconoce los caracteres "*" ni "%" cuando filtro | mrmago | Conexión con bases de datos | 10 | 27-01-2006 04:21:16 |
Múltiples "Deshacer" en un editor de textos | soul6301 | Varios | 1 | 05-06-2004 21:38:37 |
|