Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Teil einer Zeile Fett schreiben (https://www.delphipraxis.net/68747-teil-einer-zeile-fett-schreiben.html)

kenuvis 4. Mai 2006 17:51


Teil einer Zeile Fett schreiben
 
hi

ich hab ein richedit object. nun kommt ein text rein (name : blubblablubb), der der text bis zum doppelpunkt soll fett geschrieben werden. kann mir mal bitte fix jemand sagen wie das geht?

mfg

Mackhack 4. Mai 2006 18:00

Re: Teil einer Zeile Fett schreiben
 
Guck mal in der OH nach Delphi-Referenz durchsuchenSelText, Delphi-Referenz durchsuchenSelStart usw. nach. Sollte helfen!

kenuvis 4. Mai 2006 18:01

Re: Teil einer Zeile Fett schreiben
 
oh ok danke, hab ich doch schonmal einen anfang meiner suche.

Klaus01 4. Mai 2006 18:04

Re: Teil einer Zeile Fett schreiben
 
Du kannst die Zeile auseinandernehmen

Delphi-Quellcode:
s:='name : blubblablubb'
textBold:='\b '+copy(s,1,pos(':',s)-1)+' \b';
textnormal:=copy(s,pos(':',s)+1,length(s));
Die Attribute setzen und wieder zusammensetzen.
Hoffe, ich habe die Attirbute für bold richtig gesetzt.

Grüße
Klaus

kenuvis 4. Mai 2006 18:10

Re: Teil einer Zeile Fett schreiben
 
cool danke, werd es gleich mal ausprobieren.

3_of_8 4. Mai 2006 18:12

Re: Teil einer Zeile Fett schreiben
 
Ich habs ausprobiert, allerdings werden (zumindest bei mir) die RichText-Steuerzeichen nicht geparst.

kenuvis 4. Mai 2006 18:16

Re: Teil einer Zeile Fett schreiben
 
bei mir das gleiche......
jetzt steht bei mir da '/b name /b blubblablubb'
1. doppelpunkt fehlt (ist aber keine große sache)
2. die dinger werden mit angezeigt.

Khabarakh 4. Mai 2006 18:17

Re: Teil einer Zeile Fett schreiben
 
Zitat:

Zitat von 3_of_8
Ich habs ausprobiert, allerdings werden (zumindest bei mir) die RichText-Steuerzeichen nicht geparst.

Logisch, wenn du sie nicht als solche behandelst ;) .
Delphi-Referenz durchsuchenTRichtEdit.PlainText

kenuvis 4. Mai 2006 18:21

Re: Teil einer Zeile Fett schreiben
 
ich bin gerade etwas daneben....

Delphi-Quellcode:
   richedit1.PlainText;
richedit1.lines.add('\b '+copy(temp,1,pos(':',temp)-1)+' \b'+copy(temp,pos(':',temp)+1,length(temp)));
kann mir mal bitte fix jemand sagen wo hier der fehler ist...

Die Muhkuh 4. Mai 2006 18:31

Re: Teil einer Zeile Fett schreiben
 
Hi,

es muss

Delphi-Quellcode:
RichEdit1.PlainText := true {oder false};
heißen


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz