Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
991 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++ Builder] Comment faire pour extraire les proprietes d'un texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++ Builder] Comment faire pour extraire les proprietes d'un texte

n°169545
glopman
The cheese won't protect you
Posté le 02-07-2002 à 10:58:12  profilanswer
 

Je m'explique j'ai un RichEdit et je fais un SelAttributes sur le texte selectionne
ça me renvoie donc un TTextAttributes qui contient les differentes proprietes...
Maintenant comment je suis cense faire pour verifier si le texte en question est en gras par exemple
Parce que j'arrive sans probleme a changer les proprietes mais tres rfanchement je vois pas trop comment les tester...
voila voila
 
a votre bon coeur :)
 
merci d'avance


---------------
Chaos is found in greatest abundance wherever order is being sought. It always defeats order, because it is better organized.
mood
Publicité
Posté le 02-07-2002 à 10:58:12  profilanswer
 

n°169559
LetoII
Le dormeur doit se réveiller
Posté le 02-07-2002 à 11:06:13  profilanswer
 

heu 'F1', Index et aide sur TTextAttributes?


---------------
Le Tyran
n°169560
LetoII
Le dormeur doit se réveiller
Posté le 02-07-2002 à 11:07:20  profilanswer
 

si non c la propriété Style:
 
fsBold  
fsItalic  
fsUnderline
fsStrikeOut


---------------
Le Tyran
n°169562
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-07-2002 à 11:08:56  profilanswer
 

ouais mais comment utiliser ça
en Pascal c'est :
 
if (fsBold in textattr) then
  ...
 
(où textattr est le TTextAttributes)
 
mais en C++ y a pas l'opérateur "in", ni les sets (ensemble d'objets d'une même enum). Ils ont fait un truc qui ressemble dans C++Builder mais c'est un peu tordu.


Message édité par antp le 02-07-2002 à 11:09:19

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°169568
LetoII
Le dormeur doit se réveiller
Posté le 02-07-2002 à 11:12:12  profilanswer
 

Effectivemen, pas vu que ct un set.
 
Tu fais:
 

Code :
  1. Style.Contains(fsBold)


 
Pour voir si c en gras


---------------
Le Tyran
n°169573
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-07-2002 à 11:16:31  profilanswer
 

ha bhen c'est tout bête :D
 
pcq pour les créer c'est un peu space :
 
RichEdit1->DefAttributes->Style = RichEdit1->DefAttributes->Style << fsBold << fsItalic;
 
alors qu'en Delphi c'est :
 
with RichEdit1.DefAttributes do
  Style = Style + [fsBold, fsItalic];


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°169579
glopman
The cheese won't protect you
Posté le 02-07-2002 à 11:20:45  profilanswer
 

merci
 
c'etait le contain que je connaissait pas...
 
me disais bien qu'il devait y'avoir un truc pour faire ça...
 
merci a vous 2


---------------
Chaos is found in greatest abundance wherever order is being sought. It always defeats order, because it is better organized.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++ Builder] Comment faire pour extraire les proprietes d'un texte

 

Sujets relatifs
[Batch] Comment extraire une clé du registre ?rechercher du texte dans un fichier avec mfc ou autre...
[ACCESS] Effectuer un calcul dans un champ texte ???texte vertical dans un tableau
comment extraire framebdd sous builder
[WORD] -> texte caché ou non modifiable ?Modifier les propriétés d'un fichier...
[C++ Builder] TListBox et TMemoSpécifier la taille du texte une fois pour toute
Plus de sujets relatifs à : [C++ Builder] Comment faire pour extraire les proprietes d'un texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR