Autor Beitrag
tortom1000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 175

Win XP, Win Server 2003 - 2012, Win 7
Delphi 7
BeitragVerfasst: Fr 16.12.05 13:24 
Hi,

ich habe in einem RichEdit eine Möglichkeit zur Textformatierung eingebaut in der Form:

ausblenden Delphi-Quelltext
1:
if FontDialog1.Execute then DBRichEdit1.SelAttributes.Assign(FontDialog1.Font);					


Das funktioniert soweit auch ganz gut. Nun möchte ich aber, das sich der FontDialog1 auf die Formatierungsmerkmale des markierten Textes einstellt. Ich meine, wenn der Text eine 14 Fontgröße hat, dann sollte sich derFontdialog1 auch auf die 14'er Schriftgröße einstellen. Gleiches auch mit den anderen Textattributen. (Tatsächlich zeigt er immer die letzte Einstellung an unabhängig von der Markierung.)

Wie stellt man das an?

Gruß
Tom

Moderiert von user profile iconTino: Delphi-Tags hinzugefügt.
Moderiert von user profile iconTino: Überflüssige Zeilenumbrüche entfernt.´
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Fr 16.12.05 13:31 
Das ist ganz einfach: ;-)

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
FontDialog1.Font.Name := RichEdit1.SelAttributes.Name;
FontDialog1.Font.Size := RichEdit1.SelAttributes.Size;
FontDialog1.Font.Color := RichEdit1.SelAttributes.Color;
FontDialog1.Font.Charset := RichEdit1.SelAttributes.Charset;
FontDialog1.Font.Style := RichEdit1.SelAttributes.Style;

if FontDialog1.Execute then
begin
  RichEdit1.SelAttributes.Name := FontDialog1.Font.Name;
  RichEdit1.SelAttributes.Size := FontDialog1.Font.Size;
  RichEdit1.SelAttributes.Color := FontDialog1.Font.Color;
  RichEdit1.SelAttributes.Charset := FontDialog1.Font.Charset;
  RichEdit1.SelAttributes.Style := FontDialog1.Font.Style;
end;


Lg Martin

_________________
Ein Nutzer der Ecke ;-)
tortom1000 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 175

Win XP, Win Server 2003 - 2012, Win 7
Delphi 7
BeitragVerfasst: Fr 16.12.05 14:02 
Dank Dir.
Funktioniert astrein....

Viele Grüße und Frohe Weihnachten
Tom