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

Windows Forms Discussion :

Rotation de panel


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 6
    Par défaut Rotation de panel
    Bonjour à tous,

    Je voudrais savoir s'il était possible d'appliquer une rotation à un panel en vb.net.

    Car dans mon application j'ai un panel qui contient plusieurs pictures box et je voudrais faire pivoter ce panel.

    Et comment faire pivoter les picturesbox(et non l'image contenu dans le pictures box) qui y sont inséré.

    Merci pour vos réponses.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 52
    Par défaut
    tu vas être contraint de faire toi même la rotation des images.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 6
    Par défaut
    Non dans mon application je ne veux pas faire pivoter l'image contenu dans le picturebox mais le picturebox.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Par défaut
    Quand tu parles de pivoter, tu veux dire déplacer les contrôles ou vraiment une rotation comme si tu faisais un printscreen puis une rotation de toute l'image (en imaginant que tes images ds les picture boxes restent dans leur position)?

    Parce que je ne vois pas l'intéret de "pivoter" un picture box sans pivoter l'image à l'intérieur puisque le picture box est invisible ou une simple bordure...

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 6
    Par défaut
    Oui c'est comme si tu fait un printsreen puis tu le fait pivoter dans paint par exemple.

    Vu que je sais faire pivoter les images dans les pictures box je voudrais faire pivoter le panel ainsi que tous les picturebox contenu dans le panel comme cela je n'aurais pu qu'a faire pivoter les images dans les picturebox.

    Cela me servira à obtenir un effet de profondeur à mon IHM.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Par défaut
    Je ne comprend toujours pas l'utilité de la chose.

    Il faudrait que tu complètes un peu ton idée parce que, pour l'instant, je ne vois pas ce qui est compliqué si tu sais déjà comment faire pour appliquer une rotation à des images.

    Imaginons que tu as 4 picture boxes disposées comme suit :
    1 2
    3 4

    Et que tu veux donner une impression de rotation à 90° par exemple, il te suffit de tourner tes 4 images de 90° puis de mettre l'image de la PB1 dans la PB3, celle de la PB3 dans la PB4, ...

    Maintenant si, dans cette situation, tu joues avec des angles autres que multiples de 90°, alors il faudra utiliser une autre méthode. Style ne pas utiliser des picture boxes mais tout dessiner toi même...

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 6
    Par défaut
    Je ne veux pas faire une rotation de 90° mais que mon panel soit incliné en diagonal pour avoir comme je te l'ai dis un effet de profondeur.

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Par défaut
    Si je comprend bien, ce ni une inclinaison, ni une rotation que tu souhaites réaliser mais une transformation trapézoïdale, pour donner une impression de perspective ?!

    Si c'est bien cela, il te faudra jouer avec des matrices de transformation (et encore je ne suis pas certain que ce soit suffisant, je n'y connais pas grand chose en traitement d'images) sur une bitmap comprenant toutes tes images et non des pictures boxes, puis utiliser l'évènement Paint pour dessiner ta bitmap finale sur ton panel.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 52
    Par défaut
    Citation Envoyé par bocyr
    Je ne veux pas faire une rotation de 90° mais que mon panel soit incliné en diagonal pour avoir comme je te l'ai dis un effet de profondeur.

    il n' est tout simplement pas possible de faire des rotations sur des composants de VB, tels que Form, Panel, etc...

Discussions similaires

  1. Rotation vidéo dans un panel C++ Builder
    Par JPras dans le forum C++
    Réponses: 6
    Dernier message: 10/01/2014, 11h03
  2. Comment faire un panel non rectangulaire?
    Par grincheux dans le forum C++Builder
    Réponses: 4
    Dernier message: 11/05/2003, 15h47
  3. Rotation d'un bouton ?
    Par ken_survivant dans le forum Composants
    Réponses: 3
    Dernier message: 01/04/2003, 18h16
  4. matrice et rotation
    Par charly dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 07/12/2002, 17h59
  5. algo : rotation d'objet 3d
    Par numeror dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 19/08/2002, 22h58

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