Dessiner un rectangle sur les controles

Signaler
Messages postés
16
Date d'inscription
samedi 10 avril 2004
Statut
Membre
Dernière intervention
22 octobre 2004
-
Messages postés
60
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
18 août 2006
-
Bonjour !

j'ai un objget Graphics associé à une form
j'aurais aimé savoir s'il y avait un moyen d'utiliser la méthode
Graphics.DrawRectangle(...) en faisant en sorte que le rectangle, opaque, recouvre les controles contenus dans cette form car là le rectangle est bien dessiné mais les controles sont dessus et toujours visibles !!!!

merci

4 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
92
tu dessines sur le form
or les controles sont positionnés sur le form
donc je pense que tu dois aussi dessiner un rectangle sur chacun des controles
enfin a ce niveau là je pense que de les rendre invisible serait quand même plus simple

Cocoricoooooooo !!!!
Messages postés
16
Date d'inscription
samedi 10 avril 2004
Statut
Membre
Dernière intervention
22 octobre 2004

Désolé j'ai mal expliqué mon objectif : créer un rectangle de sélection semi transparent à la windows XP, du coup il faut qd même que les controles restent visibles en dessous, mais apparrement cela s'avère impossible (ou assez galère) avec GDI+ je vais essayer autrement :)
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
92
a ce moment là tu peux essayer de mettre tout tes controles dans un usercontrol et de placer ledit controle sur le form
ainsi le Graphics récupéré permettrais de dessiner sur le controle, recouvrant ainsi ses controles enfants
a tester, je donne juste une piste je n'ai jamais essayer

Cocoricoooooooo !!!!
Messages postés
60
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
18 août 2006

G moi aussi eu ce problème pour faire une sorte de tooltip, si qqn connait une bidouille...