Jak można uzyskać, po dodaniu komponentu XPManifest (XPMan), styl dla wybranego komponentu (np.: przycisku), a nie dla całej formy (innych komponentów) ?
Proszę o podpowiedź [soczek]
Jak można uzyskać, po dodaniu komponentu XPManifest (XPMan), styl dla wybranego komponentu (np.: przycisku), a nie dla całej formy (innych komponentów) ?
Proszę o podpowiedź [soczek]
Podpisuje sie pod prosba :) Mam jeden programik w ktory po wlaczeniu manifestu niestety robi wszystko na szaro :) np. moje ladne zielone panele ktorych nie chcialem zmieniac :)
O manifeście jest wzmianka:
http://72.14.207.104/search?q=cache4programmers.net/Forum/viewtopic.php%3Fmode%3Dwatch%26id%3D63124+opis+komponentu+xpmanifest&hl=pl&ct=clnk&cd=3&client=opera
poza tym cały google...
co do styli XP to mam takie przeczucie, że może być ciężko lub niewykonalnie :(
co do paneli i styli xp to trzeba zrobić tak
var
i: Integer;
begin
for i := 0 to ControlCount - 1 do
if Controls[i] is TPanel then
(Controls[i] as TPanel).ControlStyle := (Controls[i] as TPanel).ControlStyle - [csParentBackground];
end;
lub zrobić własny panel
Nie ma przypadkiem alternatywnego komponentu, który obsługuje styl tylko na wybrany komponent ? Coś słyszałem o ThemeManager... :-|
Misiekd napisał(a)
co do paneli i styli xp to trzeba zrobić tak
Co ten przykład ma za zadanie wykonać ?
naprawia to
Nagus21 napisał(a)
Mam jeden programik w ktory po wlaczeniu manifestu niestety robi wszystko na szaro :) np. moje ladne zielone panele ktorych nie chcialem zmieniac :)