![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Muchas gracias a los dos por contestar, voy a probar lo que me habeís dicho a ver si me funciona. Os diré algo, vale??
Un saludo Su |
|
#2
|
|||
|
|||
|
Hola de nuevo, casi he conseguido que me funcione con el código que tenía. Bueno en realidad también debía funcionar antes, pero ahora me he dado cuenta de que la primera vez que se crea y activa el formulario (es el tercer formulario de la aplicación) cuando pincho en el botón del "Existe", me escribe el símbolo "$". Pero si lo selecciono de manera que se queda marcado en negro y vuelvo a dar al botón, pues me cambia el que había escrito y me escribe uno nuevo pero ya correctamente en el tipo de letra Symbol.
Si cierro esa ventana, vuelvo al formulario anterior y la vuelvo a abrir, ya si que me funciona bien desde el principio. Es como si el RichEdit ya se quedase bien. Probablemente necesite poner algo en el FormActivate o en el FormCreate. Ahora mismo tengo puesto lo siguiente: procedure TForm3.FormActivate(Sender: TObject); begin RichEdit1.SetFocus; RichEdit1.Text:=''; RichEdit2.Text:=''; RichEdit1.SelAttributes.Name:='Symbol'; end; procedure TForm3.FormCreate(Sender: TObject); begin RichEdit1.Text:=''; RichEdit2.Text:=''; RichEdit1.SelAttributes.Name:='Symbol'; end; ¿Creeis que está bien así? ¿Y por qué no cambia bien el tipo de letra la primera vez que se crea el formulario? Gracias Su |
|
#3
|
|||
|
|||
|
Hola, poniendo algo como
se soluciona. Creo que el problema viene de RichEdit1.SelAttributes.InitFormat(var format : TCharFormat). Me da que se llama a esta funcion la primera vez que se pega una seleccion, por lo que entonces tu primer $ no tendria aun los atributos correspondientes. Ni idea, solo se que con eso lo resuelves. Saludos. |
|
#4
|
|||
|
|||
|
Madre mia por fin me funciona, muchas gracias coso, con esto último que me has dicho me funciona perfectamente. He estado haciendo unas cuantas pruebas y de momento no me ha fallado ninguna. Voy a ver si continuo y si me surge alguna duda os consultaré de nuevo.
Muchas gracias Su ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Campos Lógicos en Firebird | KAYO | Conexión con bases de datos | 10 | 01-09-2008 23:41:27 |
| Necesito crear un permiso para escribir pero no para leer | federiconqn21 | Conexión con bases de datos | 5 | 07-07-2006 19:13:47 |
| Bdbrid con campos logicos | federicorl | Conexión con bases de datos | 2 | 17-05-2006 23:14:41 |
| Campos lógicos en Paradox | Acker | Conexión con bases de datos | 4 | 28-08-2005 12:41:56 |
| Ayuda con el Inno SEtUp5.¿Cómo escribir en un fichero?? | VRO | Varios | 3 | 17-01-2005 08:23:49 |
|