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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  PictureError

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PictureError

n°1328030
PGreg
Posté le 18-03-2006 à 23:33:45  profilanswer
 

Bonjour,  :)  
 
  Je me suis fait un petit jeu sous Excel, dans un formulaire, qui est basé sur les images. Toutefois, dès qu' une image est importé d' un autre formulaire, le programme ne reconnait pas l' image importé. Voici une parti du code utilisé :  
 
 
On error goto 1
 
If Activecontrol.Picture = ImageShop.Label7.Picture Then
Label17 = "Cliquez sur une case pour crée votre unité"  'La condition ne s' effecute pas
Exit Sub
End If
 
1
 
MsgBox "Veuillez saisir un centre-ville"
 
Voyez vous une erreur ? Y a t il des conditions spécifique liée à l' image sur un formulaire ?
 
Merci  :jap:  :jap:  

mood
Publicité
Posté le 18-03-2006 à 23:33:45  profilanswer
 

n°1332031
PGreg
Posté le 24-03-2006 à 23:50:25  profilanswer
 

Salut,  
 
Si mon sujet et un peu trop vague, dite le, j' essayerai de me faire mieux comprendre...

n°1332308
Epena
Posté le 25-03-2006 à 21:51:03  profilanswer
 

Bonsoir,
Teste ce code :

Label17.Caption = "Cliquez sur une case pour crée votre unité"


cordialement
Epéna

n°1334783
PGreg
Posté le 29-03-2006 à 17:52:06  profilanswer
 

Bonjour,  
 
Merci Epéna, mais ça ne marche toujour pas. Cepedant, si tu à d' autre suggestion...Je suis un peu à cour d' idée.
 
Merci

n°1334962
juju2k
Posté le 29-03-2006 à 21:03:20  profilanswer
 

J'y connais rien en insertion d'image dans les formulaires, mais ne devrais-tu pas préciser de quel formulaire il s'agit ?
 
Au lieu de

ImageShop.Label7.Picture


 
préciser :

UserForm1.ImageShop.Label7.Picture


?

n°1335794
PGreg
Posté le 30-03-2006 à 19:32:47  profilanswer
 

Salut,  
 
Merci juju2K, mais dans ce cas, 'ImageShop' désigne déjà le nom du formulaire ou l' image doit être cherchée. Si tu vois autre chose...
 
Merci

n°1335801
juju2k
Posté le 30-03-2006 à 19:42:54  profilanswer
 

Quelle est l'erreur renvoyée ?

n°1337212
PGreg
Posté le 02-04-2006 à 00:14:11  profilanswer
 

Bonjour,  
 
Ben...Il n' y a pas d' erreur renvoyé. La condition refuse de se remplir même si la condition est réaliser (même si Activecontrol.Picture = ImageShop.Label7.Picture ).

n°1337288
Splinter_7
Posté le 02-04-2006 à 13:25:57  profilanswer
 

pour dire qu'elle est égale essai d'utiliser equals()
 
Activecontrol.Picture.equals( ImageShop.Label7.Picture)

n°1337395
PGreg
Posté le 02-04-2006 à 18:35:34  profilanswer
 

Bonjour,
 
Merci pour ta réponse, mais il ya une erreur. Je ne l' ai peut être pas préciser, mais je programme suis VBA. Sinon, j' ai essayé d' intégrer l' image au même fomulaire pour voir si la conditon s' effectuait..rien du tout. Je recopy colle au cas ou le code. Peut être trouveraon une solution.
 
On Error GoTo 1
If Not Label17.Caption = "Saisir un endroit pour unité d' attaque." Then
If ActiveControl.Picture = Label36.Picture Then  'L' image se trouve dorénavant dans Label36 à titre d' essaie
Label17.Caption = "Saisir un endroit pour unité d' attaque."
Exit Sub
End If
End If
 
If Label17.Caption = "Saisir un endroit pour unité d' attaque." Then
Label17.Caption = ""
Exit Sub
End If
 
Exit Sub
1
 
Merci
MsgBox "Veuillez saisir une caserne"

mood
Publicité
Posté le 02-04-2006 à 18:35:34  profilanswer
 

n°1337398
Splinter_7
Posté le 02-04-2006 à 18:47:14  profilanswer
 

If ActiveControl.Picture = Label36.Picture Then  'L' image se trouve dorénavant dans Label36 à titre d' essaie  
 
 
l'image ne se trouve pas dans le label 36 ! la tu compare la valeur de limage active avec le contenu du label 36 ! enfin selon moi si je me trompe dites le moi lol

n°1337431
PGreg
Posté le 02-04-2006 à 20:31:25  profilanswer
 

Salut,
 
J' avoue n' avoir pas bien compris ta réponse.
J' ai copié l' image dans Label36 (propiété picture) et la compare avec l' image du control actif. Ou est l' erreur ?

n°1337965
Splinter_7
Posté le 03-04-2006 à 16:53:01  profilanswer
 

a qu'elle moment tu l'as copie ?

n°1337985
PGreg
Posté le 03-04-2006 à 17:12:43  profilanswer
 

Bonjour,  
 
J' ai compris ce que tu voulais dire dans ton message. J' ai modifié quelque truc (J' ai mis un code dans ImageShop qui intégre l' image, non pas du Label7 d' ImageShop, mais du Label36 qui se trouve sur l' userform ou l' image doit être intégrée dans le control actif)...et ça marche. Merci Splinter_7 (ainsi q' au autre participant)

n°1338071
Splinter_7
Posté le 03-04-2006 à 18:42:55  profilanswer
 

pas de quoi ;)


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

  PictureError

 

Sujets relatifs
Plus de sujets relatifs à : PictureError


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)