bonsoir,
j'ai un petit soucis avec mon png
contexte : une forme principale et un showmessage .
sur ma forme principale : 2 Panels ( panel1 et panel2) et 1 listbox (listbox1)
sur mon panel1, une 2eme listbox ( listbox2)
j'ai un Timage dans lequel j'ai chargé un png. le png est simplement une image ( img_BG) avec une transparence noire de 50 %
align : alclient et visible à false
à ceci, je rajoute un Tbouton et dans le onclick, je fais ceci :
procedure form1.button1onclik ( serder : Tobject ) ;
begin
img_bg.visible := true ;
showmessage ( 'Le message');
img_bg.visible := false ;
end;
Resultat désiré :
affichage de img_bg sur tout la form pour faire voir que ce n'est pas la fenetre active
Resultat obtenu:
c'est presque le resultat désiré sauf que du moment que les composants ( listbox, button, combo ...) sont sur un autre composant ( panel ... ), l'image img_BG n'est pas déssiné dessus
questions :
pourquoi l'image n'est pas désinnée ?
comment faire pour avoir le résultat désiré ( mettre l'alphablend sur la form ne m'interesse pas )
merci