Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-08-2008
Avatar de kbaby
kbaby kbaby is offline
Miembro
 
Registrado: oct 2007
Ubicación: Granada
Posts: 178
Poder: 17
kbaby Va por buen camino
Comentad mi Editor

Buenos dias/tardes/noches.

¿Cómo va el verano? Bueno, aquí estoy con muucha calor. Estuve este verano bajándome ejemplos de delphi para aprender cosillas sobre el programa. Bueno hoy me puse ha hacer un editor de texto y bien.. aquí lo tengo. Me gusta mucho, aunque es muy sencillo y tiene fallos:

- No se como abrir 1 archivo nuevo.
- Cuando guardo un archivo no sale la extensión que yo quiero guardar el archivo (.txt).
- Cuando modifico el color del texto, se modifica el color del fondo, no del texto señalado.
- Cuando modifico la fuente, se modifica la fuente de todo el texto y no la que yo señalo.
- Cuando abro un archivo hecho por el programa se me habre con la fuente Arial y de color negro y no se quedan guardados los cambios hechos dentro del programa (fuente y color).

Me gustaría corregir estos fallos.

Para la proxima versión del programa aparte de corregir estos bugs, añadiré la opción de imprimir y buscar que ya las vi en Dialogs jaja.

Un saludo para todos !!

En especial a Mikel, Delphius y CMM07 ^^ !!

Descargar: Pincha aqui.
Responder Con Cita
  #2  
Antiguo 09-08-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
hola kbaby,

Cita:
- No se como abrir 1 archivo nuevo.
- Cuando guardo un archivo no sale la extensión que yo quiero guardar el archivo (.txt).
puedes usar un savedialog para conseguir el nombre, y luego si estas usando una memo o un richedit, hacer memo1.savetofile(savedialog1.Filename), por ejemplo. Los savedialog y los opendialog tienen la propiedad defaultextension y la propiedad filter (por ejemplo, filter := 'ficheros de texto (*.txt) | (*.txt) | cualquier archivo (*.*) | *.*'; )

Cita:
- Cuando modifico el color del texto, se modifica el color del fondo, no del texto señalado.
Cita:
- Cuando modifico la fuente, se modifica la fuente de todo el texto y no la que yo señalo.
Debes modificar el color del font. Si es un memo, te cambiara toda ella, asi que si lo quieres por trozos, mejor usar un richedit y el seltext. Por aqui el foro hay ejemplos de como hacerlo.

Cita:
- Cuando abro un archivo hecho por el programa se me habre con la fuente Arial y de color negro y no se quedan guardados los cambios hechos dentro del programa (fuente y color).
deberas guardar la informacion de fuente y color dentro de tu archivo, por ejemplo, las primeras lineas : que la primera sea el nombre de la fuente, la segunda el tamaño, la tercera el color,por ejemplo.

Venga saludos
Responder Con Cita
  #3  
Antiguo 09-08-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 19
felipe88 Va por buen camino
Pos... se daño el vinculo o que?
__________________
Web
Responder Con Cita
  #4  
Antiguo 09-08-2008
Avatar de Fenareth
[Fenareth] Fenareth is offline
Miembro Premium
 
Registrado: oct 2007
Ubicación: Guadalajara, Jalisco, México
Posts: 494
Poder: 17
Fenareth Va por buen camino
Cita:
Empezado por felipe88 Ver Mensaje
Pos... se daño el vinculo o que?
Mmmm, a mí si me permitió descargarlo
__________________
Ask questions. Think for yourself. Wake up and you’ll make the difference
Responder Con Cita
  #5  
Antiguo 09-08-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 19
felipe88 Va por buen camino
Cita:
Empezado por Fenareth Ver Mensaje
Mmmm, a mí si me permitió descargarlo
No fijate que ya encontre el problema... internet de mi$e$%@a ... ni Mr. Google queria abrir, pero ya
__________________
Web
Responder Con Cita
  #6  
Antiguo 09-08-2008
Avatar de kbaby
kbaby kbaby is offline
Miembro
 
Registrado: oct 2007
Ubicación: Granada
Posts: 178
Poder: 17
kbaby Va por buen camino
Cita:
puedes usar un savedialog para conseguir el nombre, y luego si estas usando una memo o un richedit, hacer memo1.savetofile(savedialog1.Filename), por ejemplo. Los savedialog y los opendialog tienen la propiedad defaultextension y la propiedad filter (por ejemplo, filter := 'ficheros de texto (*.txt) | (*.txt) | cualquier archivo (*.*) | *.*'; )
Para guardar los archivos uso el savedialog. Voy a mirar lo de la propiedad filter porque me gustaria que fuera *.txt

Cita:
Debes modificar el color del font. Si es un memo, te cambiara toda ella, asi que si lo quieres por trozos, mejor usar un richedit y el seltext. Por aqui el foro hay ejemplos de como hacerlo.
Nunca usé uno, así que voy a ponerme a investigar.

Cita:
deberas guardar la informacion de fuente y color dentro de tu archivo, por ejemplo, las primeras lineas : que la primera sea el nombre de la fuente, la segunda el tamaño, la tercera el color,por ejemplo.
¿Cómo ago eso? Es la primera ves que uso Save.
Responder Con Cita
  #7  
Antiguo 09-08-2008
Avatar de kbaby
kbaby kbaby is offline
Miembro
 
Registrado: oct 2007
Ubicación: Granada
Posts: 178
Poder: 17
kbaby Va por buen camino
¿Donde están los RichEdit? No los veo

Jajaja, gracias.



Ya lo he visto. xD
Responder Con Cita
  #8  
Antiguo 09-08-2008
Avatar de kbaby
kbaby kbaby is offline
Miembro
 
Registrado: oct 2007
Ubicación: Granada
Posts: 178
Poder: 17
kbaby Va por buen camino
He buscado en la wiki del club delphi sobre: richedit y el seltext.


No he encontrado nada. En mi programa he puesto el richedit pero no encuentro lo de seltext.


Aun continuo con la duda de como abrir 1 archivo nuevo.
Responder Con Cita
  #9  
Antiguo 09-08-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Si no recuerdo mal, "SelText" es una propiedad de los componentes "TRichEdit". No la verás en el "Inspector de objetos" (en "tiempo de diseño"), porque, esa propiedad no aparece ahí, sino que tendrás que utilizarla ya en el código fuente.

Respecto de cómo abrir un archivo en el "TRichEdit", puedes utilizar la propiedad "Lines" y su método "LoadFromFile()", por ejemplo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #10  
Antiguo 09-08-2008
Avatar de kbaby
kbaby kbaby is offline
Miembro
 
Registrado: oct 2007
Ubicación: Granada
Posts: 178
Poder: 17
kbaby Va por buen camino
Cita:
Empezado por dec Ver Mensaje
Hola,

Si no recuerdo mal, "SelText" es una propiedad de los componentes "TRichEdit". No la verás en el "Inspector de objetos" (en "tiempo de diseño"), porque, esa propiedad no aparece ahí, sino que tendrás que utilizarla ya en el código fuente.

Respecto de cómo abrir un archivo en el "TRichEdit", puedes utilizar la propiedad "Lines" y su método "LoadFromFile()", por ejemplo.
Ahi estoy. Yo miraba en el inspector de objectos pero no veo nada. Pues entonces no sé que codigo poner... es nuevo para mí.

Con respecto a los segundo, yo me refiero a abrir un archivo nuevo "en blanco" no me refiero a cargar un archivo ya hecho.
"Creo que es eso".
Responder Con Cita
  #11  
Antiguo 09-08-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola kbaby,

Si haces richedit.lines.clear se te borra todo, dejandolo como un archivo nuevo. He mirado las demos de delphi y hay una para el richedit donde mas o menos explica todos estos temas, y por el foro tambien se ha tratado bastante (creo haber visto un par de mensajes al respecto asi de pasada) pega una busqueda venga saludos
Responder Con Cita
  #12  
Antiguo 10-08-2008
Avatar de kbaby
kbaby kbaby is offline
Miembro
 
Registrado: oct 2007
Ubicación: Granada
Posts: 178
Poder: 17
kbaby Va por buen camino
1º Gracias.

2º Lo voy a hacer, me interesa mucho este tema.


Gracias d nuevo!!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Editor de Php richy08 PHP 2 26-12-2007 19:18:16
editor hlp Kafu Varios 14 14-07-2007 07:56:57
Editor SQL johncook SQL 3 07-10-2005 01:56:26
Editor SQL Kompac Varios 0 29-10-2003 21:51:57


La franja horaria es GMT +2. Ahora son las 15:37:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi