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 :

Label tranparent sur vidéo ou WebBrowser


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Par défaut Label tranparent sur vidéo ou WebBrowser
    Bonjour à tous
    Je cherche à mettre tout mes labels en transparence sur une vidéo AxWindowsMediaPlayer1 ou un WebBrowser en plein écran (voire uniquement le texte et non le cadre).

    Dim Ctrl As Object
    For Each Ctrl In Me.Controls
    If TypeOf Ctrl Is Label Then
    Ctrl.ForeColor = Color.Yellow
    Ctrl.BackColor = Color.Transparent
    End If
    Next (Ctrl)

    Par défaut, en passant les labels en Color.Transparent il passe à la couleur de l'objet Parent soit la Form qui est blanc!
    J'ai essayé de lui spécifier : Ctrl.Parent = AxWindowsMediaPlayer1, mais ça ne marche pas.
    Quelqu'un aurait une idée?
    Merci

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Winforms, WPF ou autre ?

    En winforms, il vaut mieux oublier la transparence dont le comportement est souvent aléatoire ou alors il faut être sur à 100% de l'ordre dans lequel le système pourra faire les paint et les refresh.

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    la transparence en windows forms n'existe malheureusement pas
    il y a biensur un bricolage qui fait que le dessin du parent est refait sur un controle qu'on a mis transparent, mais en cas de chevauchement ou sur des choses élaborées comme une vidéo ca ne fonctionne pas

    en wpf ca pourrait marcher, avec un activex je ne sais pas, mais avec le lecteur vidéo de microsoft ca devrait aller
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Par défaut
    ok, merci pour la réponse
    je connais pas le wpf (jjuste qqs recherches sur google), mais à partir de mon projet VB., je pourrai intégrer un navigateur en WPF et un lecteur vidéo toujours en WPF ? ou faut il refaire le projet complètement?
    Sim

Discussions similaires

  1. "Tatouage invisible" sur vidéo
    Par MadCat34 dans le forum Traitement d'images
    Réponses: 10
    Dernier message: 09/05/2007, 14h25
  2. Question sur le composant WebBrowser
    Par djmustru dans le forum Delphi
    Réponses: 4
    Dernier message: 15/03/2007, 11h14
  3. Zoom sur vidéo
    Par jlf dans le forum Delphi
    Réponses: 8
    Dernier message: 20/02/2007, 10h08
  4. [C#][Débutant]Label Transparent sur un BackgroundImage
    Par Lucier dans le forum Windows Forms
    Réponses: 1
    Dernier message: 01/12/2006, 12h34
  5. Réponses: 4
    Dernier message: 12/04/2005, 19h51

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