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.NET Discussion :

Masquer un panel sans masquer ses composants [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 63
    Par défaut Masquer un panel sans masquer ses composants
    Hello les amis
    Est-il possible de masquer un panel sans masquer ses composants (dans mon cas, il s'agit de checkboxes regroupées dans des panels).

    Mon souci c'est que j'ai tracé des panels avec checkboxes en dessus d'une image et cela me fait un gros carré moche gris sur l'image.

    Merci.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 193
    Par défaut
    Tu as testé de changer la propriété BackGroundColor en (Web) Transparant?

  3. #3
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Par défaut
    C'est pas possible de caché un panel sans caché ce qu'il y a dessus...

    Avez vous essayez de mettre la couleur de fond sur transparent ?

    Si l'interface est fixe, il est aussi possible de copier un carré de la taille et de la position du panel et d'utiliser cette nouvelle image en tant qu'image de fond du panel (c'est faisable avec paint et le designer).

    C'est aussi faisable si l'image en fond change ou que la position et la taille du panel change, néanmoins faudra créer un bout de code permettant de mettre à jour l'image de fond du panel dynamiquement en fonction de son conteneur. Un peu plus complexe à réaliser mais c'est un bon exercice...

  4. #4
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 63
    Par défaut
    Merci pour vos réponses.

    Oui, j'ai testé le transparent et ça ne marche pas...

    Ceci dit, l'idée de mettre en image de fond la portion d'image que masque le panel est pas mal quoique un peu fastidieuse . Je vais la tester.

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

Discussions similaires

  1. Webbrowser: accéder à une URL sans télécharger ses composants
    Par gabuzomeu1 dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 19/11/2014, 19h50
  2. Afficher/Masquer un panel d'un TStatutBar
    Par dominos dans le forum Débuter
    Réponses: 4
    Dernier message: 04/10/2010, 13h29
  3. Réponses: 2
    Dernier message: 09/07/2008, 11h31
  4. masquer les doublons sans utiliser distinct
    Par Misato dans le forum IHM
    Réponses: 3
    Dernier message: 07/06/2007, 11h06
  5. Afficher masquer des blocs sans javascript
    Par Space Cowboy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 24/09/2005, 10h37

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