![]() |
cambiar un texto con un botton
El problema es el siguiente.
cuando presiono un botón me tiene que cambiar un texto dependiendo de como estaba antes y lo he echo Código:
beginy lo que pasa es que esto me funciona las primeras veces. pero cuando intento repetirlo mas veces se queda bloqueado. y no se como solucionarlo. |
Debe funcionar
Espero te ayude. Un Saludo |
Si esto me a sido de mucha utilidad.
pero ahora si lo que quiero es pasar por tres estado diferentes???? |
Seguir el bloque
Puedes seguir el bloque de If cuantas veces quieras en dependencia de la cantidad de estados.... Saludos:D |
Muchas gracias parece que ya me queda claro
|
Si vas a usar múltiples estados quizá te convenga utilizar un arreglo con los posibles textos:
y usar alguna variable entera (incluso la propiedad Tag del botón) para conocer el índice del texto que debes presentar:
De esta manera tienes un código más claro sin tantos condicionales. Edito: Para poder regresar al primer texto luego del último (quino en el ejemplo), en lugar de Inc(Button1.Tag) podías usar Button1.Tag := (Button1.Tag + 1) mod 5; // Saludos |
| La franja horaria es GMT +2. Ahora son las 12:08:06. |
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