Delphi-PRAXiS

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 Problem bei Schrift ändern (https://www.delphipraxis.net/102643-problem-bei-schrift-aendern.html)

HTML04 1. Nov 2007 17:35


Problem bei Schrift ändern
 
Ich versuche momentan ein Textverarbeitung zu programmieren. Benutze allerdings Delphi erst seit 2 Monaten. Ich wollte in meinem folgenden Quelltext die bisherige Eingabe ins richeditfeld zu markieren und dann die Eigenschaften einzeln mithilfe eines FontDialogs zu ändern. Was habe ich falsch gemacht, denn momentan bekomme ich keine Änderung zu sehen.:?:


Delphi-Quellcode:
begin
 Mark := richedit1.SelText;
if Mark = '' then
begin
 richedit1.selectall;
 fontdialog1.Execute;
 Eig1 := richedit1.SelAttributes;
 Eig2 := Richedit1.Font;
 Eig1.Color := Eig2.Color;
 Eig1.Name := Eig2.Name;
 eig1.Size := Eig2.Size;
 eig1.Style:= Eig2.style;
[edit=SirThornberry]Delphi-Tags gesetzt - nächstes mal bitte selbst machen - Mfg, SirThornberry[/edit]

taaktaak 1. Nov 2007 18:03

Re: Problem bei Schrift ändern
 
Hallo HTML04!
Na, wo übergibts du auch die im FontDialog getroffene Auswahl?

Delphi-Quellcode:
procedure TForm1.p_FormatDialogClick(Sender:TObject);
begin
  FontDlg.Font.Assign(RichEdit1.SelAttributes); // preselect richedit font attributes in dialog
  if FontDlg.Execute then
    RichEdit1.SelAttributes.Assign(FontDlg.Font); // assign selected font to richedit
end;
Versuche mal den obigen Codeschnipsel an deine Situation anzupassen, dann sollte auch etwas zu sehen sein :lol:
gruß Ralph

HTML04 1. Nov 2007 18:52

Re: Problem bei Schrift ändern
 
Danke schön für die Antwort war echt hilfreich


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 Uhr.

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