Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Tecla ENTER (https://www.clubdelphi.com/foros/showthread.php?t=22857)

scooterjgm 29-06-2005 18:31:09

Tecla ENTER
 
Hola a tod@s!!

He implementado el código de trucomanía para que la tecla Enter funcione como Tabulador. Ahora bien, en el componente TActionList tenía acciones con la tecla rápida Ctrl+Enter que ahora no funciona.

Alguien sabe como puedo hacer para que funcionen las dos cosas??

Muchas gracias.

ContraVeneno 29-06-2005 19:42:54

comparar el parametro Shift: TShiftState del evento puede servir para lo que quieres

Yo implemente la función del Enter como Tab desde el formulario principal (no desde el control) y no tengo ese problema que mencionas....

Neftali [Germán.Estévez] 30-06-2005 10:47:01

He subido a la sección de componentes del Club (controles) un componente sencillito llamado CKeysOnForm, que gestiona de forma fácil el tratamiento del ENTER (y algunas cosillas más) en los frmularios para sustituir al TAB.
Basta con soltarlo y activar la propiedad, no necesita código.

vtdeleon 30-06-2005 15:15:56

Cita:

Empezado por Neftali
He subido a la sección de componentes del Club (controles) un componente sencillito llamado CKeysOnForm, ....

Creo que el enlace esta mal. No he podido bajarlo:(

el_barto 30-06-2005 15:38:49

Hola, me podes dar el link donde hiciste el cambio de tab a enter

ContraVeneno 30-06-2005 15:59:20

enter funcione como tab
 
Pon la propiedad KeyPreview de tu Form a True

luego en la función KeyPrees de tu form has lo siguiente:


Código Delphi [-]
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
inherited;
If Key = #13 Then begin
SelectNext(ActiveControl as tWinControl, True, True );
Key := #0;end;
end;
el cambio en el control dependera del orden que le des a cada control en su propiedad Taborder
Saludos

el_barto 30-06-2005 16:32:36

Ahh pero yo mal interprete el uso del enter lo que hace es cambiar de control en control, yo pense que me servia en mi grilla para cambiar de columna en columna mmmmmm me jodi

Graciasss

Neftali [Germán.Estévez] 30-06-2005 16:55:12

Cita:

Empezado por vtdeleon
Creo que el enlace esta mal. No he podido bajarlo

Bueno, a mi me ha bajado correctamente, de todas formas, puedes descargarlo de ésta direccion también.

vtdeleon 30-06-2005 17:17:33

Que raro :-s

cada vez que le doy a link, me direcciona hacia: http://grflib.svnt.com/banners/personales2.gif

ContraVeneno 30-06-2005 17:22:03

a mi tambien me redirecciona hacia ese gif

Neftali [Germán.Estévez] 30-06-2005 18:31:50

Sí que es raro si...
Lo he probado en otro ordenador y me pasa lo que a vosotros...

Revisaré lo que pasa, mientras tanto os lo pongo como adjunto...

NOTA: De todas formas, para posibles actualizaciones revisar:
http://neftali.clubdelphi.com/delphi_componentes.html
(ya he corregido el link)

vtdeleon 30-06-2005 19:41:44

Gracias :D

Maury Manosalva 16-09-2005 18:59:40

Gracias, Ha funcionado de maravilla.
Maury Manosalva.

Colombia


La franja horaria es GMT +2. Ahora son las 01:24:58.

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