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 :

[C#]Couleur de Cadre de PictureBox


Sujet :

Windows Forms

  1. #1
    Membre actif Avatar de Gulix
    Inscrit en
    Septembre 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 268
    Points : 273
    Points
    273
    Par défaut [C#]Couleur de Cadre de PictureBox
    Dans le cadre d'une application que je développe, j'utilise une image que je sépare en plusieurs carrés de taille définie. Pour représenter cela, j'utilise un PictureBox dans lequel je charge l'image, puis je crée des PictureBox correspondant à la taille de mes carreaux, et je les dispose dans mon PictureBox

    Jusque là, pas de problèmes. Je leur affiche un style BorderStyle = BorderStyle.FixedSingle

    Mais, c'est-là qu'est mon problème, j'aimerais que certains carrés soient en verts, et les autres en noir. Ils sont tous en noir.
    J'ai cherché dans les différents paramètres des PictureBox, mais il ne semble pas y avoir de propriétés pour la couleur du cadre. Si quelqu'un sait comment le faire, je lui en serai reconnaissant.

    Je suis également prêt à étudier d'autres solutions, tant qu'il reste possible de connaître le cadre sur lequel on clique facilement.

    Merci
    "L'univers... on croit qu'il est infini mais quand on arrive au bout un gorille géant vous balance des tonneaux."
    Phillip J. Fry

    http://www.gulix.fr/

    BlindShark, Logiciel de Blind Test - Pull N' Bounce - Jeu XNA

  2. #2
    Membre confirmé
    Avatar de frechy
    Inscrit en
    Novembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2004
    Messages : 343
    Points : 511
    Points
    511
    Par défaut
    J'ai trouvé un ptit bou de code qui fait ce que tu souhaite pour un bouton. C'est pareil pour un picturebox:

    How can I change the Border color of my control?

  3. #3
    Membre actif Avatar de Gulix
    Inscrit en
    Septembre 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 268
    Points : 273
    Points
    273
    Par défaut
    Merci beaucoup pour le lien ! Il regorge de code très intéressant

    Pour mon problème, je l'ai résolu ce matin en utilisant GDI+, et en dessinant sur le PictureBox le Quadrillage à l'aide de DrawLine(...)

    Je vais quand même tester le code, voir si c'est pas plus rapide.

    Merci quand même !
    "L'univers... on croit qu'il est infini mais quand on arrive au bout un gorille géant vous balance des tonneaux."
    Phillip J. Fry

    http://www.gulix.fr/

    BlindShark, Logiciel de Blind Test - Pull N' Bounce - Jeu XNA

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

Discussions similaires

  1. [WD16] Couleur du cadre de la fenêtre
    Par thierrybatlle dans le forum WinDev
    Réponses: 1
    Dernier message: 18/08/2011, 11h56
  2. Couleur des cadres d'une ListIconGadget
    Par mekki_soft dans le forum PureBasic
    Réponses: 3
    Dernier message: 14/06/2011, 09h07
  3. Couleur du cadre ?
    Par Gilles BILLARD dans le forum Visual Studio
    Réponses: 2
    Dernier message: 14/12/2009, 19h06
  4. Application d'une couleur à un cadre
    Par simocove dans le forum Forms
    Réponses: 4
    Dernier message: 15/07/2008, 14h25
  5. changer couleur de pixels sur PictureBox
    Par avigeilpro dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 30/06/2006, 23h09

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