FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
imagen que funcione como boton
hola amigos, recien estoy empezando a ver esto de programacion y me gusta mucho, pero bueno, voy al grano.
estoy realizando una calculadora como proyecto para el instituto, pero la forma de presentarla siempre es lo mismo, quisiera poder darle diseño a esto, o sea; quiero hacer que una imagen (que tiene forma de un boton) cambie de estado al presionarlo y al soltarlo vuelva a su estado normal, como si fuera un boton de cualquier menu en una pagina web. pero como no tengo un buen prof. que nos da la materia, tengo que recurrir a la web para poder conocer mas el tema. les agradesco desde ya, su ayuda. |
#2
|
|||
|
|||
Como Novato te puedo aconsejar, que lo más sencillo sería realizar dos imágenes (botones) con PhotoShop u otro programa manejador de imágenes con distintos colores, y colocarle luego al Evento OnMouseOver o al OnMouseclick para que cambie de imagen y/o "coloracion".
|
#3
|
||||
|
||||
Cita:
En ese caso, lo mismo que te han dicho, pero puedes probar con los eventos OnMouseDown y OnMouseUp para intercambiar las imáges.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
gracias
Cita:
muchas gracias |
#5
|
||||
|
||||
Hola onystam, como te han explicado solo es usar los eventos que te indica Neftali y cargar una u otra imagen,
Inclusive, también podrías hacerlo con una sola imagen y un label, cargas la imagen en el TImage y encima de ese TImage colocas el label, para solo cambiar de color del label utilizando los eventos OnMouseDown, OnMouseUp y también tiene OnMouseEnter, OnMouseLeave.. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#6
|
|||
|
|||
Muchas gracias
bueno, muchisimas gracias, por las respuestas, me quedo muy en claro, y bueno, solo eso, muchassssssssssssss graciassssssssssssssssss, hoy voy a presentar este trabajo aver si es que tiene consideracion y ve por lo menos el diseño jejeje, muchas gracias gente. caro, mucho mas
|
#7
|
|||
|
|||
También los eventos OnMouseEnter y OnMouseLeave podrías poner para cargar otra imagen. El componente de la librería Jedi TJvImage te lo hace automaticamente, tiene la opcion para asignarle una imagen en cada evento.
Salu2 |
#8
|
|||
|
|||
de nuevo
yo de nuevo, miren he quedado como jefe con este trabajo, gracias a ustedes. y les tengo otra consulta.
en esta calculadora tengo un procedure por cada boton lo que lleva a que el codigo se me haga muy largo y repetitivo. ahora, habria una forma de reducir el codigo, por ejemplo con botones normates se utiliza Tbutton(sender).LoadFromResourceID... algo asi me estaban diciendo, pero como dije dejanmucho que desear en el instituto. en sintesis tengo muchas imagenes y a lo bruto, tengo muchos procidimientos. y bue como dije necesito saber si se puede, al igual que con los botones, ya que son imagenees las que utilizo. yo diria que si pero el profesor me dijo que no se podia. desde ya les agradesco. y sorry por molestar tanto |
#9
|
||||
|
||||
Hola onystam, muestranos el codigo repetitivo que quieres reducir.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como ponerle una imagen a un boton | pyanqn | Varios | 10 | 26-04-2012 17:52:05 |
Como hacer que funcione en Vista? | Alfredo | Varios | 5 | 08-11-2007 14:31:01 |
Delphi4PHP Cómo hago que me funcione el TabOrder | maximo_nashir | PHP | 4 | 31-08-2007 05:47:32 |
Insertar una imagen que funcione como boton | gozi | Conexión con bases de datos | 2 | 05-12-2005 07:21:41 |
Boton que funcione como Backspace | Julio César | Varios | 1 | 15-05-2003 21:15:06 |
|