| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Perico Invitado
|
Publicado: Lun 28 Mar, 2005 9:30 pm Asunto: tamaño máximo de un TBitmap |
|
|
hola,
sencillamente creo un TBitmap y el usuario puede modificar su tamaño mediante dos Edit, en los cuales escribe la altura y la anchura en pixeles.
Si el usuario se pasa, por ejemplo pone que el Bitmap tenga 1.000.000 pixels de altura y 1.000.000 de anchura, esto seria un TeraPixel osea que la máquina tendría que ser tremenda para poder gestionara un TBitmap asi.
Por eso estaria agradecido si alguien tiene una idea feliz para saber cual es el máximo posible para que el tio no le pueda dar al OK con semejante barbaridad de pixels...
La idea de limitar numéricamente los Edits ya la he tratado.
Gracias |
|
| Volver arriba |
|
 |
masBecas Lt

Registrado: 23 Oct 2003Mensajes: 98Ubicación: La Laguna, Tenerife
|
Publicado: Mar 29 Mar, 2005 9:34 am Asunto: |
|
|
No sé por qué limitando los propios edit no te ha salido pero si no quieres tocarlos puedes jugar con el propio valor:
| Código: |
valor = edit1->Text.ToInt();
if (valor > 65553) // Por ejemplo
valor = 65553;
|
|
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Vie 01 Abr, 2005 6:01 pm Asunto: |
|
|
Prueba esto, en el evento OnExit o OnChange, o en el que mas te agrade, pon lo siguiente:
| Código: |
Edit1->Text=((Edit1->Text.ToInt()>65553)?65553:Edit1->Text.ToInt());
|
El valor maximo lo puedes sustituir por el que tu quieras, ya sea dejarlo fiojo, guardarlo en un Ini para que pueda cambiar, o como tu lo desees.... Aqui lo que va a pasar es que si se pasa de 65553 el Edit, tomara este valor como el actual... _________________ Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!! |
|
| Volver arriba |
|
 |
Perico Invitado
|
Publicado: Lun 04 Abr, 2005 8:04 am Asunto: |
|
|
| Gracias a los dos por vuestras repuestas, pero lo que me hace falta saber es cual es ese máximo que va a tener el TEdit, no como hacer una limitación. |
|
| Volver arriba |
|
 |
|