Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Schriftart eines einzelnen Buchstaben ändern (https://www.delphipraxis.net/157318-schriftart-eines-einzelnen-buchstaben-aendern.html)

Reap3r 7. Jan 2011 12:59

Schriftart eines einzelnen Buchstaben ändern
 
Hi Leute!

Ich will in einem Memo die Schriftart einzelner Buchstaben ändern. Ich kenne nur:
Delphi-Quellcode:
memo1.Font.name:= 'Arial';
Dieses ändert allerdings die Schriftart im ganzen Memo.
Gibt es eine Möglichkeit das auf einzelne Buchstaben anzuwenden?

Danke für all Antworten!

DeddyH 7. Jan 2011 13:04

AW: Schriftart eines einzelnen Buchstaben ändern
 
Nimm doch statt des Memos ein RichEdit.

mkinzler 7. Jan 2011 13:05

AW: Schriftart eines einzelnen Buchstaben ändern
 
Nicht in einem Memo. dazu müsstest du eine HTML- oder RTF-Kompo nehmen

Reap3r 7. Jan 2011 13:22

AW: Schriftart eines einzelnen Buchstaben ändern
 
Ok! Was ist der Unterschied zwischen einem Memo und einem RichEdit?
Bzw. kann ich in diesem die Font einzelner Buchstaben ändern?

DeddyH 7. Jan 2011 13:23

AW: Schriftart eines einzelnen Buchstaben ändern
 
[Ironie] Nein, wir schlagen das nur zum Spaß vor, um Dich zu ärgern. [/Ironie] Natürlich geht das, dazu musst Du den entsprechenden Buchstaben markieren und die SelAttributes entsprechend setzen.

Reap3r 7. Jan 2011 13:29

AW: Schriftart eines einzelnen Buchstaben ändern
 
ahh ok.
also so weit bin ich jetzt:
Delphi-Quellcode:
  RichEdit1.SelAttributes.Name:= 'Arial';
Aber gibt es auch die Möglichkeit zu sagen, dass die Font des 3. Buchstaben geändert werden kann, ohne ihn zu markieren?

mkinzler 7. Jan 2011 13:32

AW: Schriftart eines einzelnen Buchstaben ändern
 
-Selektieren, Attribute Ändern,Deselektieren
-Text als Rtf setzen

Reap3r 7. Jan 2011 13:38

AW: Schriftart eines einzelnen Buchstaben ändern
 
ok klappt, danke!

DeddyH 7. Jan 2011 14:01

AW: Schriftart eines einzelnen Buchstaben ändern
 
Markieren ist pfui, Selektieren aber OK? :gruebel:

Fussball-Robby 7. Jan 2011 14:04

AW: Schriftart eines einzelnen Buchstaben ändern
 
Zitat:

Zitat von DeddyH (Beitrag 1073023)
Markieren ist pfui, Selektieren aber OK? :gruebel:

Ich vermute mal, dass er dachte, man müsse den Buchstaben manuell mit dem Cursor markieren. Nimms doch nicht persönlich :P

Reap3r 7. Jan 2011 14:09

AW: Schriftart eines einzelnen Buchstaben ändern
 
ja dass meinte ich...
Btw: Wie kann ich wieder deselektieren? Ich finde keine Passende Funktion!

Fussball-Robby 7. Jan 2011 14:10

AW: Schriftart eines einzelnen Buchstaben ändern
 
Delphi-Quellcode:
RichEdit1.SelLength := 0;
Dann ist nichts mehr selektiert ;)

Reap3r 7. Jan 2011 14:12

AW: Schriftart eines einzelnen Buchstaben ändern
 
ok danke

DeddyH 7. Jan 2011 14:18

AW: Schriftart eines einzelnen Buchstaben ändern
 
Zitat:

Zitat von Fussball-Robby (Beitrag 1073024)
Ich vermute mal, dass er dachte, man müsse den Buchstaben manuell mit dem Cursor markieren. Nimms doch nicht persönlich :P

Hab ich ja gar nicht, ich war nur leicht verwundert.

haentschman 7. Jan 2011 14:22

AW: Schriftart eines einzelnen Buchstaben ändern
 
Alles eine Frage der Definition...ähmm Technik :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:41 Uhr.

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