Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1515 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Fond de feuille en fonction d'un index

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fond de feuille en fonction d'un index

n°1010212
Crawdge
Posté le 11-03-2005 à 21:33:56  profilanswer
 

Je voudrai qu'une image de fond change en fonction du menu,  j'explique :  
J'ai une feuille  qui est pareil pour tout, mais en fonction de si c un nouveau client ou un nouveau membre du personnel, le fond change.  
j'ai deja un peu de code.. j'ai un select pour l'image :  

Code :
  1. Select Case Index
  2.         Case 0
  3.              Picture = LoadPicture(App.Path & "\fond_clt.jpg" )
  4.         Case 1
  5.              Picture = LoadPicture(App.Path & "\fond_forf.jpg" )
  6.         Case Else
  7.              Picture = LoadPicture(App.Path & "\fond_prod.jpg" )
  8.              
  9. End Select


 
 
 
et dans la feuille où il y a le menu, j'ai ca :  

Code :
  1. ajout.Show
  2. Index = 0
  3. Unload Menu

 
 
 
 
Aurai-je fais une érreur ? (certainement mais je ne vois pas laquelle  :( )

mood
Publicité
Posté le 11-03-2005 à 21:33:56  profilanswer
 

n°1010226
knakes
Posté le 11-03-2005 à 22:32:29  profilanswer
 

Ton code fonctionne ?

n°1010342
Crawdge
Posté le 11-03-2005 à 23:56:13  profilanswer
 

Non justement, sinon je n'aurai pas posté :)
Cela ne marche pas :(

n°1010499
knakes
Posté le 12-03-2005 à 10:33:34  profilanswer
 

OK : on va supposer que tu es en VB6.
Il faut que tu créé un fonction ou une procédure du genre :

Code :
  1. Function Menu(Index As Integer)
  2. Select Case Index
  3.     Case 0
  4.     frmMain.img_fond = App.Path & "\fond_clt.jpg"
  5.     Case 1
  6.     frmMain.img_fond = App.Path & "\fond_forf.jpg"
  7.     Case Else
  8.     frmMain.img_fond = App.Path & "\fond_prod.jpg"
  9. End Select
  10. End Function


Index est la valeur que l'on va faire varier depuis la commande du menu.
frmMain est la form surlaquelle va varier le fond d'écran.
Le contrôle img_fond est de type Image sur cette même form.
Maintenant pour savoir quelle image va être affichée, on créé la commande.

Code :
  1. 'Pour afficher l'image 0 on tape :
  2. Menu (0)
  3. ' Pour l'image 1 :
  4. Menu (1)
  5. 'etc etc


Voilà.

n°1011737
Crawdge
Posté le 14-03-2005 à 09:32:33  profilanswer
 

Merci beaucoup, j'ai plus qu'a testé ca quand je pourrai ! :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Fond de feuille en fonction d'un index

 

Sujets relatifs
[VB6]Execution Requete en fonction d'une selection dans une comboboxCherche le nom d'une fonction Crystal Report (SQL derrière)
Path UNC dans une fonction[access] Je n'arrive pas à trouver la déclaration d'une fonction
Ajouter un signe devant le résultat en fonction du champFONCTION DE MATHS EN C
fonction avec passage par reference de variableaffichage d'un article en fonction de l'id
additem et indexMettre une image de fond derriere un tableau DOM
Plus de sujets relatifs à : Fond de feuille en fonction d'un index


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR