Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   problema con los Tedit en un programa (https://www.clubdelphi.com/foros/showthread.php?t=1775)

Pepetrueno 26-06-2003 23:53:13

problema con los Tedit en un programa
 
1 Archivos Adjunto(s)
Hola a Todos
Hice un pequeño programa en el cual se ingresan datos por medio de unos Tedit. El tema es cuando ago clic en el aceptar para cargar las variables, yo quiero que automáticamente se posicione el cursor en el primer tedit para seguir cargando, el tema es que no he podido lograrlo, ¿si alguien sabe? ¿me podría dar una mano?.
El otro problema que no se como solucionarlo, es que, después de cargar un texto en el Tedit quiero que pase al otro Tedit pero apretando enter.
Esta adjuntado el programita que hice comprimido, desde ya mil gracias.

cso2000 27-06-2003 00:13:02

antes de revisar tu programa:

para pocisionar el puntero en el primer Tedit prueba esto


Tedit1.SetFocus;


y para lo de moverte entre controles puedes usar esto


en el evento onKeyDown de cada componente prueba esto

if key = 13 Then
Edit2.SetFocus;

Esto puede ayudarte si no pregunta de nuevo

delphi.com.ar 27-06-2003 00:23:31

Cita:

Posteado originalmente por cso2000
en el evento onKeyDown de cada componente prueba esto

O bien puedes setear KeyPreview := True a tu from y en el KeyPress, pasarle el foco al siguiente componente. (SelectNext)

Saludos!

quetzal 27-06-2003 04:22:16

hay otra forma en la que tu puedes pasar el foco a los componentes, solo tienes que checar antes el orden de los elementos con el tab

if (Key=13)or(Key=40)or(Key=38) Then
NombreForma.SelectNext(NombreForma.ActiveControl,Key<>38,true);

Si es entre enter, flecha hacia abajo se movera al siguiente compenente activo
Si es la flechita arriba se movera al componente anterior

esto lo pones en el evento OnKeyDown de los elementos que quieres que se comporten asi


Espero me haya explicado

y el te falto que pusieras la forma al Zip que pusiste

marcoszorrilla 27-06-2003 08:10:01

Falta comprobar que no estamos posicionados sobre un Tbutton en cuyo caso no habria que saltar al siguiente control.

Un Saludo.

madriles 27-06-2003 12:19:56

mira en trucomania www.q3.nu creo que el truco numero uno puede solucionarte el problema, o , por lo menos darte una idea
un saludo

Pepetrueno 28-06-2003 01:47:38

en este momento estoy probando todas lass obciones que han descripto, asi que desde ya muchisimas gracias y en breve les contestare que resultados me han dado.


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