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 03-02-2006
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Evento OnExit de un Edit

Hola a todos

Como puedo saber que en el momento que se ejecute el evento onexit de un edit, hacer una verificación si el nuevo componente al que esta ingresando es otro edit, si la verificación sale que no es correcto no dejarle salir del edit hasta que ponga algo correcto, pero si el siguiente componente al que quiere ingresar no es otro edit y es un treview no hacer la verificación y dejar que tenga el foco el treview, cualquier idea o sugerencia sera bienbenida.

Estaba intentando con lo siguiente:

Código Delphi [-]
procedure TForm1.edit1Exit(Sender: TObject);
var
    verificar,componente_activo:STring;
begin
     componente_activo:=Form1.ActiveControl.Name;
     
     IF componente_activo<>nombre_treeview THEN
     begin
            //Aqui hago la verificación
           verificar:=verificarCod;
           IF verificar=0 THEN
               edit.SetFocus;
     end;
end;

Pero me sale error Access Violation cuando intento obtener el nombre del control activo

Muchas Gracias por adelantado y que tengan un bonito dia
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #2  
Antiguo 03-02-2006
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Solucionado me funciono de la siguiente forma

Código Delphi [-]
procedure TForm1.editExit(Sender: TObject);
begin
     IF TreeView.Focused=FALSE THEN
     begin
           //hacemos la verificacion
     end;
end;
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
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
Cómo codificar en el evento (incluso asignado) de un componente dec OOP 58 31-01-2010 05:48:30
Evento nuevo en objeto LucianoRey OOP 13 04-09-2004 01:45:22
en red al acer insert o edit si ya est pr otro user, q siga intentand asta conseguirl images Conexión con bases de datos 8 27-08-2004 10:33:19
eventos en objetos Nidia H. Ochoa OOP 4 27-02-2004 04:17:07
Un Edit no me detecte Return en el evento onKeyPress tin Varios 2 12-08-2003 18:30:06


La franja horaria es GMT +2. Ahora son las 06:38:52.


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