![]() |
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. |
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 |
Cita:
Saludos! |
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 |
Falta comprobar que no estamos posicionados sobre un Tbutton en cuyo caso no habria que saltar al siguiente control.
Un Saludo. |
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 |
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 04:09:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi