Creacion de componente
Hola amigos:
Estoy intentando crear un componente TRichEdit con un corrector ortografico basado en Hunspell. De momento funciona correctamente y me marca en rojo las palabras incorrectas. Al hacer clic sobre la palabra desearía crear un panel para poder, mediante un memo visulizar las palabras correctas. Pero no se como hacerlo, he conseguido crear un panel pero dentro del RichEdit y claro yo necesito que se cree fuera. Adjunto el código del componente por si alguien puede ayudarme. Muchas gracias |
Cita:
|
Yo usaria un PopupMenu, de hecho podrias implementar el corrector estilo Word, que con el click derecho te muestre las distintas correcciones y seleccionar la mas adecuada
|
Hola a todos.
Con la respuesta de Neftali se crea el panel fuera del componente tal como yo deseo, pero se pone debajo. Ademas lo que yo desaria es posicionarlo con respecto al componente y lo que hace es posicionarse con respecto al Form. También me valdría un PopupMenu, tal como apunta Agustin, pero no se manejar-lo en tiempo de ejecución. Buscando he encontrado este post de Neftali http://www.clubdelphi.com/foros/showthread.php?t=15001 que funciona perfecto, pero falta posicinar-lo con respecto al componente. Muchas gracias por las respuestas |
Hola joseprad.
Tu componente deriva de TRichEdit, ¿ Probaste asignando el TPopupMenu creado en ejecución a la propiedad PopupMenu de TRichDic ? Saludos :) |
Perfecto.
Muchas gracias de nuevo |
La franja horaria es GMT +2. Ahora son las 13:59:12. |
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