| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
bosoft Master

Registrado: 23 Oct 2005Mensajes: 342
|
Publicado: Lun 16 Feb, 2009 11:00 pm Asunto: onchange de multiples edits |
|
|
Hola de nuevo
Tengo una aplicación donde hay 20 edits que piden ips. He pensado en validar estas ips en un onchange común para todos los edits, pero ¿como se que edit está siendo editado?
Claro que con Setfocus se puede saber, pero el código se hace muy largo y repetitivo y difícil de seguir
¿Alguna otra forma?
Saludos, Bosoft |
|
| Volver arriba |
|
 |
mns Lt

Registrado: 15 Oct 2008Mensajes: 95
|
Publicado: Lun 16 Feb, 2009 11:35 pm Asunto: |
|
|
realmente no se me ocurre nada , igual se puede , lo unico que se me ocurre
es crear una funcion a la que llames desde cada onchange
solo es una funcion y unicamente tendrias que escribir ValidarIp(Eidt1->text)
en cada edit , no se me ocurre mejor forma , a mi por lo menos |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mar 17 Feb, 2009 2:38 am Asunto: |
|
|
En el evento comun usa lo siguiente:
| Código: | TEdit* edit = static_cast<TEdit*>(Sender);
// Ahora en "edit" tienes un puntero al TEdit que disparo el evento
Caption = edit->Text;
|
|
|
| Volver arriba |
|
 |
bosoft Master

Registrado: 23 Oct 2005Mensajes: 342
|
Publicado: Mar 17 Feb, 2009 9:26 pm Asunto: |
|
|
muchas gracias _Leo, era justo lo que buscaba
Lo dicho, gracias
Saludos, Bosoft |
|
| Volver arriba |
|
 |
|