 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Invitado Invitado
|
Publicado: Dom 21 Nov, 2004 5:21 am Asunto: color de boton |
|
|
| Necesito saber si se puede cambiar el color de un TButton en el Builder 6 |
|
| Volver arriba |
|
 |
Rhonaldo Ens


Registrado: 16 Sep 2004Mensajes: 43Ubicación: Barranquilla,Colombia
|
Publicado: Lun 22 Nov, 2004 2:02 pm Asunto: Bien |
|
|
Hola!
Bien , hasta donde yo se a un TButton le puedes cambiar el color de la letra y colcarle una imagen ya sea de sistema o un grafico personal(BitButtons) , pero de color , solamente he visto botones grises.Nunca he visto un boton de color distinto.
No se si exisa una manera de hacerlo , pero no la conozco. _________________ Rhonalf Martinez
"Si lo oyes,lo olvidas.Si lo ves,lo recuerdas.
Si lo haces,lo aprendes" |
|
| Volver arriba |
|
 |
Jumanor Lt


Registrado: 28 Feb 2003Mensajes: 91Ubicación: tacna-Peru
|
Publicado: Mar 23 Nov, 2004 3:09 am Asunto: |
|
|
Bueno si quieres un mejor aspecto utliza los componebes TLMD especificamente el TLMDButton que me convencen y no tienes los inconvenientes intrinsecos del TButton(un rollo,resumiendo por que es muy antiguo)
http://www.lmdinnovative.com/products/lmdelpack/packages.php
Chau. |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
|
| Volver arriba |
|
 |
Jumanor Lt


Registrado: 28 Feb 2003Mensajes: 91Ubicación: tacna-Peru
|
Publicado: Lun 06 Dic, 2004 12:31 am Asunto: |
|
|
Holas:
Buena la verdad si desearia escuchar los comentarios
How can I change the Button color?
You cannot. The Button component is based on the Standard Windows Button Control. In previous versions of Windows, an application could change the background of a button by handling the WM_CTLCOLORBTN message. However, in Windows 95/NT 4.0 or later, changes made during this message have no effect on Buttons.
The only solution is to create/use an owner-drawn component.
-----------------------------------------------------
Puedo cambiar el color de un Boton?
No puedes. El Componente Button esta basado en el Standard windows Button Control.
En versiones previas de windows,una aplicacion podia cambiar el fondo de un boton maniplundo el mensaje WM_CTLCOLRBTN.
Sin embargo, en windows 95/NT 4,0 o posterior, los cambios durante este mensaje no tienen efecto en los Buttons.
La unica solucion es crear/usar un componente owner-draw.
------------------------------------
The TButton class is a wrapper for the Windows BUTTON standard control. The only way to change the color of this control is to make the button owner-drawn via the BS_OWNERDRAW style. Doing this, however, will require an implementation for drawing every aspect of the button. Since this is not a trivial task, it is recommended to search for a third-party component (http://www.torry.ru). If one is interested in implementing this functionality, either start with a TBitBtn or create a custom "button" control (TCustomControl is a good place to
start).
------------------------------------
La clase TButton es una envoltura del windows BUTTON standart control.La unica forma de cambiar el color de este control es hacer el BUtton owner-draw via el estilo BS_OWNERDRAW. HAciendo aquello,sin embargo, requeriremos una implementacion para dibujar cada aspecto del BUTTON, Desde luego esta no es una tarea trivial,es recomendable buscar componentes de Terceras partes(.....). Si uno esta interesado en la implementacion de esta funcionalidad.Comienza con un TBitBtn o crea un custom "button" control (TCustomControl es un buen lugar para empezar).
En todo caso Cesar siempre esta dispuesto a ayudar y si deseo escuchar comentarios para no volver a meter la pata. Aunque no soy un guru a mi modesto modo de entender esta complicado crear un Button con color y es por eso que un LMD no estaria demas. Desde luego quien utiliza versiones 5 o 6 y esta muy apurado, generalmente.
Nota:Las traducciones las he hecho al vuelvo. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|