IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

PictureBox et Images [vb6]


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 76
    Par défaut PictureBox et Images [vb6]
    salut tout le monde.

    j'ais plusieur choses à vous demander:

    1- peut-on afficher plusieur images dans une pictureBox?
    2- peut-on deplacer des images dans cette pictureBox?
    3- peut-on recuperer les coordonnées de la sourie dans une pictureBox?

    4- Connaissez-vous un bon site ou plusieurs exemples qui porte sur les questions ci-dessus ?

    merci tout le monde !

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonsoir,

    Réponse 1 : oui (une picturebox est utilisable comme container de contrôles, qu'ils soient des contrôles images, des PictureBoxes ou autres

    Réponse 2 : oui (méthode Move), qu'ils soient des contrôles images, des PictureBoxes ou autres

    Réponse 3 : oui : abscisse X et ordonnée Y en arguments des évènements souris (MouseDown, MouseUp et MouseMove)

    Réponse 4 : tu ne trouveras jamais un exemple exactement adapté à ce que tu veux faire, mais les réponses 1 et 2 sont largement suffisantes dans l'état actuel de la précision de tes questions.

    Conseil : t'imprégner ce de que tu trouves sur ces points basiques dans ton aide en ligne, notamment pour chacun des mots que j'ai mis en gras.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 76
    Par défaut Merci ucfoutu
    Merci pour ta réponce claire et precise ucfoutu.

    c'est mes début en vb , je compte faire un petit logiciel pour une equipe de developpement.

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Et ?

    Progelect a effacé (pas d'accord) sa réponse qui contenait un autre aspect qui pourrait intéresser john !

    A toi d'y revenir, Progelect (j'effacerai ce message ensuite), car tout dépend du travail que veut faire John et celà lui servira un jour ou l'autre de toutes manières.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 76
    Par défaut probleme pour la recuperation X,Y + dessin
    re:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub DessinMap_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        DessinMap.PaintPicture(Image.jpg, X, Y, 32, 32, 0, 0, 32, 32, 0)
    End Sub
    Si je comprend bien dans X,Y est stocké la position du pointeur de la sourie par rapport a ma fenetre.

    Ici je voudrais afficher l'image "image.jpg" aux coordonnées de la sourie.
    je ne comprend pas le probleme de mon code.

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    par rapport à l'angle superieur gauche de DessinMap

    mets un label sur ta form et, dans ton évènemnt mousemove de DessinMap :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    label1.caption = x & "   " & y
    promène ta souris sur DessinMap et lis ce qui s'affiche dans label1... tu comprendras vite.

    intéresse-toi ensuite à la propriété scalemode

    fais ainsi plusieurs essais. ils seront tous instructifs.

    bonne continuation

  7. #7
    Membre confirmé
    Avatar de nabil
    Inscrit en
    Avril 2002
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 223
    Par défaut
    le problème de ton code est Image.jpg s tu as bien lu l'aide concernant la methose paintpicture tu aura cela :
    object.PaintPicture picture, x1, y1, width1, height1, x2, y2, width2, height2, opcode
    avec
    picture Source du graphique à dessiner sur object. Doit correspondre à la propriété Picture d'un objet Form ou PictureBox.
    donc tu dois charger ton image dans un autre picturebox ou image ....

Discussions similaires

  1. PictureBox avec image volatile au 1er coup
    Par Claude_Azoulai dans le forum VB.NET
    Réponses: 9
    Dernier message: 22/05/2010, 09h37
  2. Teste entre PictureBox et Image dans Ressource
    Par Panaméen dans le forum Windows Forms
    Réponses: 4
    Dernier message: 09/06/2009, 17h00
  3. Sauver des shapes sur une image (vb6)
    Par titella dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 02/12/2007, 10h53
  4. utilisation Image vb6.0
    Par gentelmand dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 25/10/2007, 23h37
  5. Contrôle PictureBox et Image dans Access
    Par arnaud_matard dans le forum VBA Access
    Réponses: 1
    Dernier message: 30/05/2007, 07h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo