Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-06-2006
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Activar un tEdit

Hola, foro.
Tengo una pregunta tonta para algunos, pero no entro en razones.

Resulta q tengo en un formulario, un Tedit con visible en false al crearse el formulario. Ahora cuando presiono una tecla especifica, lo hago visible, y activo
el foco para este edit. El problema es q no me queda el cursor esperando una entrada de teclado, o sea tengo q darle click en el Tedit, para recien ahi
habilitar la digitacion o apretar otra tecla cualquiera.

Alguna sugerencia???

Gracias
Responder Con Cita
  #2  
Antiguo 07-06-2006
Sick boy Sick boy is offline
Miembro
 
Registrado: may 2003
Ubicación: Cantabria
Posts: 245
Poder: 22
Sick boy Va por buen camino
edit.setfocus;
Responder Con Cita
  #3  
Antiguo 07-06-2006
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Ya lo habia puesto,como dije, activo el foco, pero sigue sin andar.

Gracias x responder.
Responder Con Cita
  #4  
Antiguo 07-06-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Algo raro hay por ahí, porque, si primero haces visible el "Edit" y luego le das el foco... al menos en las pruebas que he hecho en un momento todo va como se espera.

Código Delphi [-]
  Edit1.Visible := true;
  Edit1.SetFocus;
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 07-06-2006
Sick boy Sick boy is offline
Miembro
 
Registrado: may 2003
Ubicación: Cantabria
Posts: 245
Poder: 22
Sick boy Va por buen camino
Como es un caso "paranormal" y supongo que no hay mucho codigo de por medio, no podrias postear el codigo que utilizas.

setfocus tiene que funcionar, lo unico que se me ocurre es que otro componente obtenga el foco despues de que tu hagas visible el edit.

Dices algo de pulsar una tecla, en que evento capturas la pulsación??
No es lo mismo OnKeyDown que OnKeyPressed
Responder Con Cita
  #6  
Antiguo 08-06-2006
Yosuun Yosuun is offline
Miembro
 
Registrado: jun 2004
Ubicación: Bilbao-Bizkaia
Posts: 28
Poder: 0
Yosuun Va por buen camino
Una pregunta tonta supongo que ademas del visible:=false; no estara tambien el enabled:=False; y que hagas el setfocus del edit entre las dos.
Como te comentaban por aqui estaria bien ver el codigo para ver si se puede arrojar algo de luz.

Un Saludo.
Responder Con Cita
  #7  
Antiguo 08-06-2006
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Gracias x responder a todos.
Efectivamente lo tengo enable el control.
La activacion o visibilidad del edit la tengo en el evento keydown del form
para evaluar asi la tecla F10 ( VK_F10 ), si fuera en el keypress, como
pregunto x F10, xq me parece q los parametros son diferentes no??

Saludos
Responder Con Cita
  #8  
Antiguo 08-06-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Prueba en el evento KeyUp que tiene el mismo número y tipo de parámetros.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #9  
Antiguo 08-06-2006
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
Ten en cuenta que F10 es una tecla especial en Windows que sirve para activar el menú de una ventana. Si tienes un menú entonces lo que sucede es que se pone el foco en el Edit pero despúes cambia al menú. Como el menú es un tanto especial, en cuanto oprimes una tecla cualquiera, el foco regresa al Edit.

// Saludos
Responder Con Cita
  #10  
Antiguo 09-06-2006
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Thumbs up

Mil gracias Roman. El bendito F10 , era el causante del problema.
Lo cambie por otra tecla y anduvo barbaro.

Muchas gracias a todos x su apoyo y colaboracion

Saludos desde Uruguay.
Esta vez, mirando el mundia de afuera
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
activar sonido emiliu Varios 2 27-11-2005 22:55:25
Pasar el valor de un TEdit dentro de un StringGrid a otro TEdit que está fuera atirado Varios 4 11-09-2004 19:13:48
Activar boton dinamicamente jollodel Varios 1 25-08-2004 12:50:38
Activar Forms bustio OOP 1 04-07-2004 04:23:58
Activar y Desactivar un conexion de red Ney API de Windows 1 30-01-2004 19:28:12


La franja horaria es GMT +2. Ahora son las 03:51:26.


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