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 :

Images pluri réactives


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 26
    Par défaut Images pluri réactives
    Bonjour à tous,

    Je souhaiterais développer une application basée sur une image.
    Pour afficher un message, il suffirait de cliquer sur une partie de l'image.

    Je m'explique :
    Prenons l'image d'une maison, je clique sur la porte et le programme m'inscrit dans une box : porte.
    Je clique sur la fenêtre, il m'indique fenêtre.

    En espérant avoir été clair

    Merci à tous

    RV

  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
    Bonnsoir,

    Ce que tu demandes n'est pas possible, sauf si :

    - soit chacun des "objets" est parfaitement rectangulaire (et rectangle parallèle au conteneur) ... et tu mémorises toutes leurs coordonnées.
    - soit tu insères dans une picturebox des objets avec transparence

    La première solution est très lourde
    La 2ème demande de sérieuses connaissances.

  3. #3
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    d'accord avec ucfoutu pour les zones rectangulaires

    Pour essayer, une idée simple
    une form avec BorderStyle = 0 et une image de fond
    tu poses des labels transparents dessus, sans caption et avec un curseur personnalisé (genre main, pour repérer les zones cliquables) et tu mets ce que tu veux dans l'évènement click de chaque label

    PS: topic déplacé dans le forum VB6
    [Edit]grillé par Alain pour le déplacement pendant que je répondais

  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
    Re,

    Je trouve particulièrement astucieuse l'idée exposée par ThierryAim.

    Et elle est facile à mettre en oeuvre.

    A toi de jouer, donc...

    J'ajoute mon "grain de sel", en laissant à ThierryAim le soin d'approuver ou non .

    L'idée est la suivante :

    si tes objets ne sont pas véritablements rectangulaires, l'idée pourrait rester valable en donnant à chacun de ces labels une propriété MousePointer qui ferait que le curseur de la souris changerait d'aspect en survolant le label et faciliterait ainsi grandement la tâche de l'utilisateur (qui, en voyant le curseur changer d'aspect, saurait qu'il est dans une zone "cliquable").

    Il resterait alors à placer le label avec des dimensions et positions les mieux adaptées au dessin de l'objet.

  5. #5
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Citation Envoyé par ThierryAIM Voir le message
    tu poses des labels transparents dessus, sans caption et avec un curseur personnalisé (genre main, pour repérer les zones cliquables) et tu mets ce que tu veux dans l'évènement click de chaque label
    Citation Envoyé par ucfoutu Voir le message
    si tes objets ne sont pas véritablements rectangulaires, l'idée pourrait rester valable en donnant à chacun de ces labels une propriété MousePointer qui ferait que le curseur de la souris changerait d'aspect en survolant le label et faciliterait ainsi grandement la tâche de l'utilisateur (qui, en voyant le curseur changer d'aspect, saurait qu'il est dans une zone "cliquable").
    Ni j'approuve, ni je désapprouve, je ne vois pas bien la différence ....

    un curseur personnalisé (comme j'ai dit), et pour chaque label placé, ça veux dire
    MousePointer=99 et MouseIcon=cequel'onveut.cur ou .ico
    il suffit de faire une collection de labels indicés, sauf si on veut un pointeur différent

  6. #6
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Pour t'aider d'un exemple de code, dans mes contributions (voir ma signature plus bas), repére la ligne imagzonebul.zip l'icon bulle point d'exlamation te renvois a une discution sur ce sujet.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. affichage d'une image réactive en css sous un menu
    Par criscaro dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 02/12/2006, 12h21
  2. Zone réactive dans une image
    Par janego dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/11/2006, 13h23
  3. zones réactives sur image de fond
    Par epona1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 16/07/2006, 14h37
  4. [DW2] image réactive qui change de couleur
    Par gysou dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 07/01/2006, 10h49
  5. Image réactive (map) vrsus tableau
    Par francis m dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/05/2005, 19h28

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