Boton con esquinas ovaladas
Hola buenas noches, habrá forma de poner un botón con sus cuatro lados ovalados?
Saludos |
imagen
Puedes intentar poner una imagen de un boton con el diseño que quieras y asociar al evento onclick de la imagen un procedimiento.
Saludos...:cool: |
Hola kaua77.
Si como dice el título de tu mensaje deseas las ("esquinas ovaladas") podes hacer: Código PHP:
Código PHP:
Si por otro lado desearas darle forma elíptica: Código PHP:
Código PHP:
Saludos :) |
¿Por qué no crear un nuevo componente? Esto es un ejemplo para una pregunta similar en un Edit: TRoundEdit, un TEdit con las esquinas redondas.
Si quieres un efecto más vistoso, puedes revisar este hilo: Manejo de imágenes Bitmap estilo Winamp Este es un ejemplo de un SkinButton Saludos. |
garcias, a todos saludos
|
Me he dado cuenta de que el componente TSkinButton estaba publicado en un foro restringido. He liberado el componente y ahora lo puedes encontrar en este enlace.
Esto es un ejemplo gráfico del resultado: El truco está en el uso de regiones recortando la parte visible de un bitmap, como muestra este código:
El proyecto de ejemplo y el código de TSkinButton lo encuentras aquí. Saludos. |
Originalmente lo publiqué en delphi pero puede traducirse a C++, esta es la versión:
Crear la región para el Skin: Código PHP:
El cambio gráfico entre los estados: Código PHP:
Saludos. |
La franja horaria es GMT +2. Ahora son las 19:53:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi