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 Presentation Foundation Discussion :

Bordure du TextBox et du TreeView


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2002
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 118
    Par défaut Bordure du TextBox et du TreeView
    Salut!

    Est-ce que quelqu'un à une idée du pourquoi la bordure d'un TextBox et d'un TreeView n'est pas la même (du moins, sous Vista)?

    Le TextBox à une petite bordure bleutée, et le TreeView une bordure noir/grise qui découpe du reste des contrôles.

    Merci !

    Martin

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Bah, parce que c'est comme ça sous Vista
    Le rendu des contrôle dépend du système. Si tu veux un rendu identique sur toutes les plateformes, je te conseille les composants DevExpress.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2002
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 118
    Par défaut
    Je ne compare pas les plateformes ici. Si tu veux faire le test, crée un nouveau projet WPF avec un TextBox et un TreeView. Il y a une grosse différence entre le style des deux composants.

  4. #4
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Désolé, je n'avais pas vu que c'était en WPF.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  5. #5
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par margagn Voir le message
    Salut!

    Est-ce que quelqu'un à une idée du pourquoi la bordure d'un TextBox et d'un TreeView n'est pas la même (du moins, sous Vista)?

    Le TextBox à une petite bordure bleutée, et le TreeView une bordure noir/grise qui découpe du reste des contrôles.

    Merci !

    Martin
    Bah, peut-être tous simplement parce que ce sont 2 contrôles différents

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2002
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 118
    Par défaut
    Ouais... Peut-être à cause que se sont des contrôles différents. Mais je trouve quand même surprenant que tous les deux n'aient pas le même style de bordure.

    Alors, comment je vais pour reproduire le style de bordure d'un TextBox (Aero) pour le TreeView?

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Citation Envoyé par margagn
    Alors, comment je vais pour reproduire le style de bordure d'un TextBox (Aero) pour le TreeView?
    Il faut jouer sur le style du TreeView. Dans le ControlTemplate du treeView, il doit y avoir un Border sur lequel tu peux définir la couleur, son CornerRadius si tu veux, etc...


    Sinon pour avoir le thème aero, il y a aussi la solution :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <Window.Resources>
       <ResourceDictionary Source="/PresentationFramework.Aero, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/aero.normalcolor.xaml" />
    </Window.Resources>
    Mais tu l'as peut-être déjà fait...

Discussions similaires

  1. Drag and drop treeview vers textbox
    Par jacko842 dans le forum VB.NET
    Réponses: 0
    Dernier message: 17/05/2010, 15h49
  2. Comment enlever la bordure auto d'un TextBox ?
    Par loulouklm dans le forum Windows Presentation Foundation
    Réponses: 12
    Dernier message: 10/05/2009, 18h02
  3. Bordure Textbox - XP & Vista
    Par Gregory.M dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 21/12/2008, 14h34
  4. enlever bordure sur textbox
    Par Emcy dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 17/03/2008, 12h48
  5. Comment insérer une TextBox dans un TreeView ?
    Par igorzup dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/11/2007, 16h11

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