![]() |
Saber cual Edit es mayor
Hola a todos
Saludos y gracias de antemano Pregunta: Tengo varios Edit: Ejemplo: Como hago para tomar todos los edit y definir cual tiene el numero mayor. En este caso me tendria que decir que el Edit3 tiene el 7 y darme ese numero (7). Gracias y Saludos |
Mira la función MaxIntValue de la unidad Math. Esa te servirá.
// Saludos |
Esta función que hice de primera y pata igual y te sirva:
Este ejemplo pone el foco en el edit con el número mas grande. |
Muchas gracias a ambos
Lo voy a probar Saludos |
A ver si te puedo ayudar.....
la idea seria recorrer los controles aprovechando que son del mismo tipo
preguntando por el valor mayor y almacenandolo en una variable.... algo asi //perdon si algun error se me escapa var mayor,i:integer; begin mayor:=0; for i:=0 to ComponentCount -1 do if components[i] is tedit then begin if tedit(components[i]).text > mayor then mayor:=STRTOINT(tedit(components[i]).text) end; end; end; // al final la variable Mayor debe contener el Numero mayor de todos showmessage('El Mayor es : 'inttostr(mayor)); de repente se me escapa un end o algo asi pero la idea general es esa recorrer los componentes de tipo edit y comparar los numero ....espero que te sirva.... |
| La franja horaria es GMT +2. Ahora son las 00:47:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi