| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Eduardo Cdt

Registrado: 15 Jul 2003Mensajes: 19
|
Publicado: Mie 27 Ago, 2003 5:38 pm Asunto: obligar a llenar Edit |
|
|
tengo una forma con 30 Edit donde 25 de ellos los usuarios deben ingresar algun dato, mi problema es que quiero evitar usar if o switch.
if(Edit1->Text!="")
guardar
else
debe ingresar dato en campo...
.
.
. |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mie 27 Ago, 2003 5:57 pm Asunto: |
|
|
prueba con este codigo, es para poner forzozamente informacion dentro del edit
| Código: |
void __fastcall TForm::Edit1Exit(TObject *Sender)
{
if(Edit1->Text.Length()<1){
ShowMessage("Debe Escribir Su numero de Cuenta o Matricula");
Edit1->SetFocus();
}
}
|
Saludos _________________
 |
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Mie 27 Ago, 2003 6:15 pm Asunto: |
|
|
| Eso es. Utiliza la solución que te propone César y para ahorrar código pon el mismo el evento OnExit de todos los Edits. |
|
| Volver arriba |
|
 |
Eduardo Cdt

Registrado: 15 Jul 2003Mensajes: 19
|
Publicado: Mie 27 Ago, 2003 6:33 pm Asunto: capt |
|
|
Pero yo puedo ir seleccionando los edit con el puntero del mouse para rellenar con datos, entonces que sucede con otros edit no seleccionados .
no me funcionaria en evento onexit |
|
| Volver arriba |
|
 |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
Publicado: Jue 28 Ago, 2003 7:47 am Asunto: |
|
|
Si tus Edits se llaman Edit1, Edit2,...... ,Editn, fijate en la funcion FindComponent, y tu mismo podrias hacer una funcion que recorra todos tus Edit's antes de "Guardar", Siendo ese el objetivo de las funciones, reutilizar Codigo...
| Cita: | | Eso es. Utiliza la solución que te propone César y para ahorrar código pon el mismo el evento OnExit de todos los Edits. |
jajajajaja, no lo pude evitar...  _________________ "Ser inteligente no es ser mas, solo equivocarse menos y no usar Visual Basic"
Atte.
Victor Yañez
Apoyen el Proyecto OpenSource del Club Builder. Ya tenemos componentes Listos!!! |
|
| Volver arriba |
|
 |
|