Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-05-2008
Avatar de seb@
seb@ seb@ is offline
Miembro
 
Registrado: ago 2003
Posts: 57
Poder: 21
seb@ Va por buen camino
Thumbs up Tecla Enter en un TMEMO

Hola!!!
Tengo un formulario con una serie de objetos, uno de ellos es tmemo, que cuando lo edito tengo el problema de que al presionar la tecla ENTER dentro del mismo, no hace el salto de linea si no que pierde el control del tmemo y hace focus sobre otro componente.
Alguien sabe porque sucede y cual puede llegar a ser la solucion para que funcione el enter dentro del tmemo,

Desde ya muchas Gracias!!!
__________________
Sebastian Ibarrola
--------------------------
Responder Con Cita
  #2  
Antiguo 14-05-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Cool

Cita:
Empezado por seb@ Ver Mensaje
Hola!!!
Tengo un formulario con una serie de objetos, uno de ellos es tmemo, que cuando lo edito tengo el problema de que al presionar la tecla ENTER dentro del mismo, no hace el salto de linea si no que pierde el control del tmemo y hace focus sobre otro componente.
Alguien sabe porque sucede y cual puede llegar a ser la solucion para que funcione el enter dentro del tmemo,

Desde ya muchas Gracias!!!

Hola seb@

Para hacer el salto de linea dentro de un TMemo debes hacer la combinación de tecla Shift+Enter

La razón específicamente no la sé... pero debe ser porque un Enter da por terminado el ingreso de información en dicho componente....

Salu2
__________________
BlueSteel
Responder Con Cita
  #3  
Antiguo 14-05-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por BlueSteel Ver Mensaje
Para hacer el salto de linea dentro de un TMemo debes hacer la combinación de tecla Shift+Enter
No necesariamente -y, de hecho, sería Ctrl+Enter. Depende del valor de la propiedad WantReturns del Memo (por defecto en true). Si la pones en false, el Memo no recibe la tecla y hay que usar Ctrl.

Lo que no entiendo es porque cambia el foco a otro control.

// Saludos
Responder Con Cita
  #4  
Antiguo 14-05-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Cool

Cita:
Empezado por roman Ver Mensaje
de hecho, sería Ctrl+Enter.
Tienes razón roman... era Ctrl+Enter......

es que aveces me confundo con otros objetos que necesitan combinación Shift+Enter

Salu2
__________________
BlueSteel
Responder Con Cita
  #5  
Antiguo 23-05-2008
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
TMemo y Enter

Si pongo un Memo y uno o más componentes en un Form me puedo pasar la tarde dandole al enter dentro del Memo que no va a cambiar el foco...
Claro está, si no tengo por algún lado ( Form1.KeyPreview:= True) y asignado al evento OnKeyPress el siguiente código:



Código Delphi [-]
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if Key = #13 then
begin
Key:=#0;
Perform(wm_nextdlgctl,0,0);
end;
end;








Creo que esa es la razón de la pérdida de foco.
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
Tecla ENTER scooterjgm OOP 12 16-09-2005 18:59:40
TECLA <ENTER> en TEdit inetplus Varios 7 16-03-2004 23:36:23
Quitar el sonido de la tecla ENTER negama Varios 2 10-10-2003 19:24:21
Utilizar la tecla enter como el Tab ckaki Varios 3 02-10-2003 17:25:42
Moverse por un formulario con la tecla enter cisterpe OOP 3 13-09-2003 18:37:40


La franja horaria es GMT +2. Ahora son las 16:34: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