Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Mover el foco (https://www.clubdelphi.com/foros/showthread.php?t=38230)

creus 07-12-2006 10:31:28

Mover el foco
 
Estoy escribiendo un texto en un MEMO y posteriormente quiero darle un titulo al texto en un Edit. En el momento que quiero escribir en el Edit, a la vez, me escribe en el MEMO.

Creo que es el focus, pero, ¿como lo muevo?

Gracias

Bicho 07-12-2006 10:43:55

Hola,

Cita:

Empezado por creus
En el momento que quiero escribir en el Edit, a la vez, me escribe en el MEMO.

Eso no suena bien y no me ha quedado muy claro.
En cuanto a lo de mover el foco puedes hacer los siguiente:

Código Delphi [-]
Edit1.Setfocus;
//Esto le da el foco al Edit1
Tambien puedes hacer uso del TabOrder la función SelectNext, etc. Pero si quieres darle el foco directamente a un componente usa lo de arriba.

Saludos

creus 07-12-2006 11:28:25

Quizas no me haya expresado bien bicho, disculpa.

Mi problema es que cuando quiero escribir en el Edit, lo que escribo en el Edit me lo añade automaticamente al MEMO, o sea me escribe en los dos sitios. En el MEMO y en el EDIt. Y yo solo necesito escribir en el Edit.


Gracias de nuevo

Bicho 07-12-2006 11:49:37

Tengo un dejavu
 
Esto ya lo hemos vivido tu y yo no?

Lo que creo ocurre, leyendo el enlace que te he puesto, es que tienes puesto en el Evento OnKeyPress del Memo y del Edit el mismo evento en los dos, osea, el Evento Edit1OnKeyPress está asignado al Edit y al memo tambien, no es así? Para ello te debes ir al Object Inspector, habiendo seleccionado el Memo y te vas a la pestaña de Events y verás el evento asignado en el OnKeyPress, borra el contenido y haz doble clic en el cuadro para volver a reescribir ese evento.

Si los tiros no van por ahí, aportanos un poco de código para ver algo.

Saludos

roman 07-12-2006 16:21:00

¡Vaya! En lugar de habernos contestado en el otro hilo, prefiriste abrir otro. ¿De qué manera exactamente quieres que te ayudemos?

// Saludos


La franja horaria es GMT +2. Ahora son las 19:02:44.

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