Png sur ma form

Png sur ma form - Delphi/Pascal - Programmation

Marsh Posté le 19-02-2007 à 21:38:22    

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

Reply

Marsh Posté le 19-02-2007 à 21:38:22   

Reply

Marsh Posté le 19-02-2007 à 22:57:47    

Quelle compilo / version ? il te faudrait pas pnglib ou un truc du genre ?


---------------
Töp of the plöp
Reply

Marsh Posté le 19-02-2007 à 22:58:41    

delphi 2006, pngimage installé

Reply

Marsh Posté le 20-02-2007 à 00:17:03    

 
 Salut ,
 
 Tu veux pas mettre l'image sur un TPanel ?
 
 Ensuite tu as juste a ajouter 2 lignes  :
 
       img_bg.visible := true ;
       Panel.BringToFront;  
       showmessage ( 'Le message');
       img_bg.visible := false ;  
       Panel.SendToBack;


---------------

Reply

Marsh Posté le 20-02-2007 à 06:06:46    

ok je vais essayé mais il faut que je prenne le jvpanel car il a la propriété transparente

Reply

Marsh Posté le 20-02-2007 à 07:45:04    

jeromelef a écrit :

questions :
 
pourquoi l'image n'est pas désinnée ?

A quel moment de l'exécution de ton appli ?

Reply

Marsh Posté le 20-02-2007 à 21:31:52    

lkolrn a écrit :

A quel moment de l'exécution de ton appli ?


 
bonsoir à tous
 
un dessin vaut mieut qu'un long discours
 
voici la form au départ
http://img58.imageshack.us/img58/1658/formdepartmn5.jpg
 
le resultat souhaité (merci totoshop)
http://img71.imageshack.us/img71/6610/resultatsouhaitehb3.jpg
 
voici le resultat obtenu
http://img62.imageshack.us/img62/717/resultatobtenujp2.jpg

Reply

Marsh Posté le 20-02-2007 à 21:54:41    

propriété z-index ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed