_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Sab 22 Ago, 2009 3:54 pm Asunto: |
|
|
Tendrías que crear un nuevo componente derivado de "TPanel" y rescribir su método "Paint". O bien puedes hacer una chapucilla si solo lo necesitas de manera puntual, añade el siguiente código en cualquier parte de tu programa. Lo que hace es sobrescribir el método "Paint" original del Panel:
| Código: | void __fastcall TCustomPanel::Paint(void)
{
TRect rect = GetClientRect();
PintarDegradadoH(Canvas, rect, clBlue, clBlack, 64);
} | (Esto solo funciona si tenemos enlazados estáticamente los packages con el ejecutable. O sea:
Ir al menú: Project -> Options... Dentro de ese dialogo ir a la pestaña: "Packages". Y dentro de esa pestaña desmarcar el Checkbox: "Build with runtime packages")
(La función "PintarDegradadoH" la tienes en: https://cppbuilder.es/viewtopic.php?t=3738) |
|