[VB] PictureBox et nom de fichier

PictureBox et nom de fichier [VB] - Programmation

Marsh Posté le 06-08-2002 à 11:26:59    

voila c'est simple, je cherche a recuperer le nom du fichier ke j'insere dans une pictureBox
 
et j'arrive paaaaaas :cry:

Reply

Marsh Posté le 06-08-2002 à 11:26:59   

Reply

Marsh Posté le 06-08-2002 à 12:51:43    

A moins que des magiciens passent, il me semble que quand on a "collé" les pixels (presse-papiers, LoadImage, ..), plus rien ne nous dit d'où ça vient. Faut le gérer au niveau développeur.

Reply

Marsh Posté le 06-08-2002 à 13:34:40    

qu'entends tu par : "il faut le gerer au niveau developpeur" ?

Reply

Marsh Posté le 06-08-2002 à 13:43:39    

quand tu copie un fichier sa vient bien de quelques part ! en l'occurence d'un fichier !  autrement dis tu dois te dermerder à récupérer le noms du fichier, auquel apartient l'image ! ;)

Reply

Marsh Posté le 06-08-2002 à 13:48:45    

bin les seuls trucs auxquels je peux acceder c genre le handle de l'image ou des conneries dans le genre...
 

Reply

Marsh Posté le 06-08-2002 à 14:20:19    

je ne sais pas, si tu copie une image tu connais forcément de fichier,pourquoi ne pas y mettre sont chemin dans les bases de registres...c'est pas trés compliqué et assez fiable...
 
c'est le système D, je suis d'accord mais il ne faut pas chercherc le coté, parfait car la programmation, c'est pas un monde, homogene, au contraire...!

Reply

Marsh Posté le 06-08-2002 à 14:41:03    

ok s'il faut faire dans le bourrin, on va faire dans le bourrin, merci :)

Reply

Marsh Posté le 06-08-2002 à 14:48:18    

Tu passes par une variable.
Ou par une TextBox si tu as besoin de faire un traitement sur l'emplacement du fichier.

Reply

Marsh Posté le 06-08-2002 à 15:03:17    

phleup a écrit a écrit :

ok s'il faut faire dans le bourrin, on va faire dans le bourrin, merci :)




 
la méthode bourrin marche bien !  :D  c'est la seul maniére que je vois...
 
maintenant si la copie et le collage de l'image du fichier sont dans le même ".exe, tu peux effectivement avec une variable récupérer le chemin. Dans le cas contraire (copie dans un *.exe X et collage dans un *.exe Y), tu ne peux pas, seul les variables externe peuvent être utilisés (Bdr) !

Reply

Marsh Posté le 06-08-2002 à 15:46:02    

A partir du moment où on insère une image dans un contrôle VB, on peut conserver dans une chaîne réservée pour le nom et chemin complet d'accès à cette image. Genre "Origine_De_LImage$". Voire créer un tableau si on en a plus d'un (contrôle affichant une image).
 
Si c'est du collage depuis le presse-papiers, il suffit de prévoir une chaîne clé comme "Presse-Papiers". Vu qu'il n'y a pas de drive ni chemin, ça lève le doute (on a le droit d'avoir un fichier nommé Presse-Papiers :)).
 
Si c'est un lien OLE, faut voir si info disponible (il me semble que oui).
 
L'image, elle est ouverte par une appli extérieure ? Si c'est de la capture d'écran, y a que les pixels affichés, aucun lien avec l'origine du fichier (qui de plus est mis au format de l'affichage (taille, nb couleurs, ..)).

Reply

Sujets relatifs:

Leave a Replay

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