Hola aguml.
Cita:
Empezado por aguml
Ya que si son muchos TEdits nos ahorramos codigo y es mas facil entenderlo. ¿que opinas?
|
Opino que se ahorra mas código y es mas natural asignar la función miembro:
Código:
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
TEdit *ed = static_cast<TEdit*>(Sender);
if((ed->SelStart+ed->SelLength == 0 && Key>=0x30 && Key<=0x39) ||
StrPos(wrongKey, String(Key).c_str()) != NULL)
Key=0;
}
a los eventos
OnKeyPress de todos los Edits que nos interese evaluar.
Lo mismo cuenta para la función miembro "Edit1Exit".
Saludos
