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

C++Builder Discussion :

[IMAGE]zone cliquable


Sujet :

C++Builder

  1. #1
    say
    say est déconnecté
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Par défaut [IMAGE]zone cliquable
    Bonjour, j'ai beau cherché, je ne trouve rien de ce côté là.
    J'ai une image sur laquelle je voudrais définir plusieurs zones de clic.Existe-il un composant transparent ou autre.

    je sais que je pourrais gérer le clic sur l'image puis les coordonnées de la souris mais franchement c relou.

    une idée?

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Tu places un TLabel par dessus ton image pour en faire une zone cliquable.
    Pas de texte, tu enlèves l'autosize et tu met la propriété transparent à true.
    Ca marche impec !

  3. #3
    say
    say est déconnecté
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Par défaut
    voila une astuce qu'elle est bien
    j'ai cherché avec d'autres composants, j'avais pas pensé à ça

    merci

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    De rien

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 61
    Par défaut Ma solution
    Salut ti tu connais exactement les dimensions de ton image, tu pourrais :

    Image1MouseDown te donne les coordonées du click sur l'image il te suffit alors de comparer c coordonée pour voir si elles sont dans celles de ton image.

    je pense que c jouable ainsi !

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Je pense que c'est surtout 4x plus compliqué et moins agréable de gérer cela dans avec les coordonnées sur l'image plutôt que de mettre un TLabel tu ne crois pas ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 61
    Par défaut zone cliquable
    Bah oui que c plus compliqué, mais je sais pas je me trompe peut-être, mais pour moi, un TLabel c de forme "rectangulaire", donc à moins qu'il ne désire qu'une forme rectangulaire, c faisable, sinon bah fo empiler les Label sur l'image qui et peut-être pas si simple.

    Moi je voyais bien un tableau genre [800][600] (je sais c bcp nivo mémoire après, et fo le remplir celui là), avec des 0 ou 1, ou au dessus. Chaque num correspond à une zone cliquable. Comme ça, hop, kan tu cliques, tu compares le X et Y rendu par ta fonction Down avec la valeur de ta case.

    Et tu sais ainsi si tu est dans ta zone.

    Voilà mon idée que je prendrai. Je dis pas que ce sera pas le bordel de gérer la création du tableau à l'initial, mais comme ça tu as des images précises au nivo du clique.

    Ou sinon non au lieu d'un tableau, tu définis des zones de sélection, plein de segments avec : Numéro de Ligne, Début et Fin de segment.
    C peut-etre moins chiant a créer.

    Mettre ça dans un fichier de données et je crois que c bon.

  8. #8
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 351
    Par défaut
    Sinon, pour info, il y avait un autre post pour des zones clickables non rectangulaires.

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

Discussions similaires

  1. image zones cliquables
    Par mbibim63 dans le forum Intégration
    Réponses: 1
    Dernier message: 09/07/2009, 11h49
  2. [PHP-JS] zone cliquable d'une image
    Par poula dans le forum Langage
    Réponses: 1
    Dernier message: 17/01/2007, 13h57
  3. [Outil]Générateur OpenSource d'image avec zones cliquables
    Par sunvialley dans le forum Webdesign & Ergonomie
    Réponses: 3
    Dernier message: 27/12/2006, 08h39
  4. [Excel] Zones cliquables sur une image
    Par slydemusli dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/10/2006, 10h19
  5. rollover dans une image avec des zones cliquables
    Par brasco06 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 23/02/2006, 11h15

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