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 Memofeld = fsbold?! (https://www.delphipraxis.net/114528-memofeld-%3D-fsbold.html)

BullsEye 26. Mai 2008 23:24


Memofeld = fsbold?!
 
Delphi-Quellcode:
IF Memo1.Text = 'ECHO' THEN BEGIN
Memo1.Font.Style := [fsbold];
END;
Mit dem Code kann ich wenn das erste Wort im Memofeld "ECHO" lautet, den Fontstyle auf bold(fett) setzten.
Allerdings will ich, wenn das auch mittem im Text steht, das Fontstyle = bold ist.
Das Prob dabei, es soll nicht alles auf Bold, sondern nur das wort ECHO, so wie hier im Forum die Delphi Codes

rotfc 27. Mai 2008 00:16

Re: Memofeld = fsbold?!
 
Geht nicht mit TMemo, brauchst ein TRichEdit.

taaktaak 27. Mai 2008 06:47

Re: Memofeld = fsbold?!
 
Moin, Moin,
na, das geht schon, wenn auch etwas kompliziert (wie, steht hier) - aber ob das Sinn macht, möchte ich bezweifeln und rotfc Recht geben: Eigentlich ist es einfacher das Richedit zu benutzen.

BullsEye 27. Mai 2008 08:22

Re: Memofeld = fsbold?!
 
Zitat:

Zitat von taaktaak
Moin, Moin,
na, das geht schon, wenn auch etwas kompliziert (wie, steht hier) - aber ob das Sinn macht, möchte ich bezweifeln und rotfc Recht geben: Eigentlich ist es einfacher das Richedit zu benutzen.

Ja, da kann es ja nur noch einfacher sein, das Richedit zu nehmen, allerdings hab ich damit kein Erfahrung

Aurelius 27. Mai 2008 08:29

Re: Memofeld = fsbold?!
 
Dann musst du dich halt einarbeiten, wozu ist die OH denn da? :D

BullsEye 27. Mai 2008 20:51

Re: Memofeld = fsbold?!
 
Ok, wenn ich die Datei nun speicher erhalte ich allen möglichen Müll darin, den ich gar nicht gebrauchen kann.

Also ich speicher die Datei als "test.bat"

Dann sollte folgendes drinne stehen, was es mit nem Memofeld auch tut.

Delphi-Quellcode:
@ECHO OFF
ECHO Hallo, dies ist ein Test!
PAUSE
Allerdings bei dem RichEdit kommt folgendes raus, und dann funktioniert die Batch Datei auch nicht

Delphi-Quellcode:
{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs16 @ECHO OFF
\par ECHO Hallo, dies ist ein Test!
\par PAUSE
\par
\par }

Luckie 27. Mai 2008 20:57

Re: Memofeld = fsbold?!
 
Stell die Eigenschaft des TRichEdit PlainText auf True. Mit etwas Eigeninitiative hättest du diese Eigenschaft aber auch selber im Objektinspektor gefunden.

BullsEye 27. Mai 2008 21:21

Re: Memofeld = fsbold?!
 
Zitat:

Zitat von Luckie
Stell die Eigenschaft des TRichEdit PlainText auf True. Mit etwas Eigeninitiative hättest du diese Eigenschaft aber auch selber im Objektinspektor gefunden.

hm ich hab vorhin gesucht, allerdings ist da dann nichts passiert... :roll:
Aber kann auch sein, das ich net Enter gedrück habe, als ich das geändert habe, dann übernimmt der das manchmal bei mir nicht, ist auch bei Captions etc so :wall:

Aber danke Luckie

rotfc 27. Mai 2008 21:48

Re: Memofeld = fsbold?!
 
net ender drücken macht oft rischtisch ärcher...

BullsEye 28. Mai 2008 05:55

Re: Memofeld = fsbold?!
 
Zitat:

Zitat von rotfc
net ender drücken macht oft rischtisch ärcher...

In wie fern? Bei mir gabs wohl Probleme, wenn ich das nicht gemacht hab^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 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