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 :

Opacity sur Panel


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut Opacity sur Panel
    Soir All,

    Serait il possible de rajouter la propriete opacity aux panels ?
    C'est surement en heritant, mais apres comment faire ?
    Merci pour votre aide et informations.

    ++ Danyel.

  2. #2
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 182
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 182
    Par défaut
    Bonjour.

    Je penses qu'il faut oublier ou passer à WPF car opacity se fait via le SetLayeredWindowAttributes qui n'agit que sur les controls affichés via ShowWindow.

    Ou alors gérer tout cela à la main.

    Cdt.

  3. #3
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Tu peux trouver un composant avec son code source ici :

    http://www.codeproject.com/KB/cpp/Al...ientPanel.aspx

  4. #4
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 182
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 182
    Par défaut
    Re.

    Je suis pas vraiment certain que c'est ce que recherche Dany ...

    Un panel qui contient des controls enfants c'est autre chose qu'un bête panel avec une image. D'ailleurs en passant, sans être méchant, le code sité est lourdingue pour pas grand chose...

    Cdt.

  5. #5
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Perso, je m'en fiche un peu, c'est pas moi qui ai écrit ce code (j'en serais incapable) mais sur le lien il me semble bien comprendre que ce sont des panels avec toutes les fonctionnalités habituelles des panels + ce coté customisation graphique, dont la transparence.
    Si ça ne correspond pas à ce que cherche Danyel, tant pis, j'aurai essayé

  6. #6
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 182
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 182
    Par défaut
    Bonjour.

    Et bien en fait c'est pas du tout la même chose que la propriété opacity d'une form car si tu mets un control sur ce panel, ce control n'est pas du tout opaque contrairement à ce qui se passe sur une form (ou un control quelconque mis window).

    Cdt.

  7. #7
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Citation Envoyé par olsimare Voir le message
    Je penses qu'il faut oublier ou passer à WPF car opacity se fait via le SetLayeredWindowAttributes qui n'agit que sur les controls affichés via ShowWindow.
    Oui olsi, en fait si tu te souviens bien, on en a deja parle il y a qq temps et on en etait arrive a la meme conclusion !!!
    J'avais juste zappe l'information

    Il faudra bien que je pense à l'idee de passer au frwk 3.5 et a ce fameux wpf
    Dis moi juste si avec wpf, l'affichage est normal et qu'il n'y a plus ces delais d'affichage sur les forms fournis et/ou complexes, ou encore avec une image en background.


    Citation Envoyé par OhMonBato Voir le message
    Tu peux trouver un composant avec son code source ici :
    http://www.codeproject.com/KB/cpp/Al...ientPanel.aspx
    Comme l'a si bien dit mon cher olsi, ce n'est pas ce que je cherche.
    Merci quand meme
    Il faut dire que quand on cherche a corriger ou à outrepasser une difficulte qui ne devrait pas être, on va surtout chercher des choses vraiment bizarre

  8. #8
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 182
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 182
    Par défaut
    Bonjour.

    Avec WPF, faut avouer que ça n'a plus rien à voir ! Et c'est grand !

    Plus de flickering ... affichage instantané, animation à gogo ... donc que du bonheur !


    Cdt.

  9. #9
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Citation Envoyé par olsimare Voir le message
    Plus de flickering ... affichage instantané, animation à gogo ... donc que du bonheur !
    Ok que du bonheur, mais d'apres ce que j'ai pu en lire, faut tout refaire !!!

    .Net a vraiment beaucoup d'avantages par rapport à ce qu'y se faisait dans le passe, mais devoir reprendre partiellement/completement un code a chaque nouvelles versions de frwk ... je trouve cela tres moyen.

    Alors si c'est juste une petite appli ca passe sans probleme, mais pour des machines de guerre ou usines a gaz, c'est pas gerable deja à court/moyen terme.
    Et encore plus, comme je te l'ai deja dit, sur la limitation du systeme d'exploitation (XP minimum pour le 3.5)
    C'est pas tout le monde qui peut se permettre de changer d'OS tous les 15 du mois.

Discussions similaires

  1. opacity sur un objet panel visual studio
    Par zerros dans le forum Windows Forms
    Réponses: 2
    Dernier message: 29/03/2009, 22h36
  2. dessin polygone à main levée sur panel
    Par diambu dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 02/07/2007, 11h52
  3. sélection et suppression objet sur panel
    Par gracerare dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 20/06/2007, 14h39
  4. [VB.NET 2005] Propriété opacity sur un objet
    Par ricil78 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 24/04/2007, 11h11
  5. Evenement sur panel
    Par lun4t1k dans le forum wxWidgets
    Réponses: 2
    Dernier message: 06/04/2007, 10h24

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