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

Langage Delphi Discussion :

TFont.Style


Sujet :

Langage Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 84
    Par défaut TFont.Style
    Bonjour :


    ( j'ai : uses Variants, Graphics,Dialogs, ComObj; )

    j'ai une variale du type :

    var styletexte : TFont;



    et je veux modifier ses Propriétés

    ceci fonctionne bien : styletexte.Color := clred;
    mais pas cela

    (fsBold in styletexte.Style) := true;

    (bref ce qui est sous TFont.Style)

    ... comment faire ?

    marci

  2. #2
    Membre éprouvé Avatar de Guile
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Avril 2002
    Messages : 130
    Par défaut
    Essaie ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    styleTexte.Style := [fsbold];
    Ce n'est pas parce que les choses sont difficiles qu'on ne veut pas les faire,
    c'est parce qu'on ne veut pas les faire qu'elles sont difficiles

  3. #3
    DMO
    DMO est déconnecté
    Membre chevronné
    Avatar de DMO
    Profil pro
    Inscrit en
    Février 2004
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 290
    Par défaut
    Oui c'est un type "set of". Tu peux voir cela comme un ensemble d'attributs à définir dans cette propriété (cet exemple est parlant, tu peux mettre en gras, italique, souligné, etc...). C'est bien expliqué dans le petit bouquin (pas le gros) vendu avec delphi.

    Tu peux donc utiliser les opérateurs -+* pour définir cette propriété ou l'assigner d'un coup comme Guile te l'a judicieusement montré.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      Font.Style := Font.Style + [fsItalic, fsUnderline];
    L'utilisation de "in" sert dans les conditions, non dans la partie de gauche d'une assignation comme tu le faisais (l'exemple suivant est stupide car la condition parfaitement inutile mais il n'illustre que l'utilisation de "in")

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      if fsItalic in Font.Style then
        Font.Style := Font.Style - [fsItalic];

Discussions similaires

  1. sérialiser une valeur TFONT.style
    Par richard038 dans le forum Langage
    Réponses: 2
    Dernier message: 04/04/2006, 21h02
  2. Cherche Fonction du style replace...
    Par sdchamplas dans le forum Langage SQL
    Réponses: 4
    Dernier message: 31/03/2003, 13h54
  3. Etude des "styles" de programmation
    Par RiRi51 dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/03/2003, 19h50
  4. feuille de style generale
    Par Manu_Just dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 11/03/2003, 10h06
  5. Rattacher une feuille de style a un XML existant
    Par aour dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 08/10/2002, 22h07

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