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

C# Discussion :

[vs2005][c#]mettre en gras le texte d'un onglet selectionné


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 64
    Par défaut [vs2005][c#]mettre en gras le texte d'un onglet selectionné
    salut !!
    j'ai un tabcontrol avec 3 tabpages ;
    et j'ai placé un datagrid sur chaque tabpage
    j'aimerai qu'en cliquant sur un onglet que le texte de l'onglet selectionné soit en gras .
    pour celà j'ai fait :
    tbco.SelectedTab.Font = new Font("Microsoft Sans Serif",8.25f,FontStyle.Bold)
    lorsque j'exécute c'est le contenu du tabpage qui est en gras et non le texte de l'onglet ;
    comment faire pour que le texte soit en gras et non le contenu ????

    merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Je suis pas sûr qu'on puisse changer la police d'un header sans changer celle des autres... Par contre tu peux toujours mettre le TabControl en DrawMode = OwnerDrawFixed, et gérer l'évènement DrawItem pour dessiner toi-même les headers.

  3. #3
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    +1 c'est bien ca qu'il faut faire

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 64
    Par défaut
    merci de vos réponses ;
    j'ai ajouté l'evenement DrawItem et j'ai redessiné les headers ;
    mais comment appeller l'execution de l'evenement DrawItem à partir de l'évenement SelectedIndexChanged?
    j'aimerais qu'en selectionnant un onglet ;qu'il exécute le drawitem ;
    comment faire ?

  5. #5
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Dans DrawItem tu teste le selected tab non ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if(e.Index == tabControl.SelectedIndex)
    {
       // operation sur selected tab
    }

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par tatikambwa Voir le message
    mais comment appeller l'execution de l'evenement DrawItem à partir de l'évenement SelectedIndexChanged?
    j'aimerais qu'en selectionnant un onglet ;qu'il exécute le drawitem ;
    comment faire ?
    C'est automatique... quand l'onglet sélectionné change, le contrôle est redessiné

  7. #7
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Et du fait que c'est automatique c'est dans DrawItem que tu dois tester celui que tu dessine.

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

Discussions similaires

  1. Mettre en gras du texte dans un MSGBOX
    Par gantec dans le forum Général VBA
    Réponses: 20
    Dernier message: 21/09/2013, 21h52
  2. Fonction pour mettre en gras du texte
    Par lemathurin dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/08/2010, 16h38
  3. Mettre en gras le texte d'un input
    Par musicann dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 16/05/2007, 12h44
  4. Mettre en gras un texte placé après un signet word
    Par dederfred dans le forum Delphi
    Réponses: 2
    Dernier message: 29/11/2006, 15h31
  5. Couleur mettre en gras le text d un JTextArea
    Par jean_bobi dans le forum Composants
    Réponses: 4
    Dernier message: 01/11/2005, 13h28

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