|
Bueno, hablando de un Menú de contexto, menu principal, listbox y muchos otros componentes propios del Güindos, la posibilidad y funcionamiento es el mismo.
Comúnmente el objeto tiene una propiedad llamada OwnerDraw, cuando éste esta en True, la VCL llama al evento OnDrawItem, el cual uno mismo se encarga de definir con un código propio... en el cual define el Brush, Font y todo lo que requieras modificando el TCanvas del objeto.
PD: Si pruebas con un TPopupMenu, la pripiedad es del objeto, pero el evento es de TMenuItem
Finalmente con mayor tiempo y conocimientos podrás heredar la clase del TMemo (por ejemplo) y cambiar el comportamiento del objeto. Ahora dudo que el color sea Virtual, pero muy probablemente puedas cambiar tambien su color.
Saludos
|