FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Invocar procedimiento OnKeyDown
buenas noches
tengo un edit que valida ciertos datos cuando se presiona ENTER entonces en el procedimiento OnkeyDown hago una serie de validaciones
la pregunta es.... como puedo ejecutar este procedimiento sin necesidad de presionar enter por ejemplo cuando quiero presionar un click en un botton seria algo asi
con el OnkeyDown como seria? se entiende?
__________________
Dulce Regalo que Satanas manda para mi..... |
#2
|
||||
|
||||
Hola a todos,
El evento no deja de ser un método, por lo tanto, puedes llamarlo como cualquier otro método. De hecho, el método "Click" de "TControl" al final termina llamando al evento "OnClick", si este ha sido definido previamente. Dicho esto, es posible algo como lo siguiente:
... sin embargo, aunque lo anterior sea posible, no es lo más recomendable. Lo recomendable sería que la validación que tratas de hacer esté fuera del evento "KeyDown", en otro método, función o procedimiento, y, que uses dicha validación tanto en el evento "KeyDown", como en otro sitio en que la necesitases. En definitiva, se trata de desligar la validación del evento, precisamente, para no tener que llamar a dicho evento nosotros mismos, "inventándonos" argumentos, con los posibles problemas que eso puede suponer. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
invocar a una dll | lestad | Varios | 3 | 07-03-2014 18:47:54 |
Invocar dll desde lenguaje web | JuanPa1 | .NET | 3 | 07-01-2008 20:44:44 |
Error al invocar procedimiento en trigger | Ken_Masters | MySQL | 1 | 27-10-2007 09:53:41 |
Invocar ADOStoredProc | estopi | Conexión con bases de datos | 0 | 11-10-2006 14:54:50 |
invocar dll de forma asíncrona | felixgo | Varios | 2 | 25-11-2005 12:03:23 |
|