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 ComboBox und Fonts (https://www.delphipraxis.net/91950-combobox-und-fonts.html)

Tommy1988 12. Mai 2007 10:41


ComboBox und Fonts
 
Zitat:

Hai Tommy,
mache für die Frage bitte einen eigenen Thread auf.
Sie hat nur bedingt etwas mit Comboboxen zu tun.

Danke.
Hallo,
Wie kann ich das Font eines Memos über eine ComboBox steuern?
Es gibt da eine Komponente, FontBox nennt die sich.

Das Problem ws ich aber habe ist:
Ich kann das Font jeweils nur 1xMal ändern.

Delphi-Quellcode:
Delphi-Quellcode:
// FontBox:
Memo1.Font := FontBox1.Font;

Keldorn 12. Mai 2007 10:43

Re: ComboBox und Fonts
 
Hallo

du möchtest für bestimmte Textpassagen den Font ändern? das geht in einem Memo nicht, nimm ein richedit und gugg dir die Selatrributes an.

Mfg Frank

Tommy1988 12. Mai 2007 10:49

Re: ComboBox und Fonts
 
Um genauer zu sein, es ist ein SynMemo.

Dort gibt es die Mehtoden SynMemo1.Font und
SynMemo1.Font.Style
Ich schaffe es das Font 1xMal zu ändern, aber weiter geht das nicht, ich weis nicht wieso.

Keldorn 12. Mai 2007 11:13

Re: ComboBox und Fonts
 
was verstehst du unter
Zitat:

Font 1xMal zu ändern, aber weiter geht das nicht
unter weiter geht das nicht kann ich mir nix vorstellen.

Ein synmemo und die Fontbox kenn ich nicht.
Ist Fontbox.Font wirklich der ausgewählte Font oder nur der Font, mit dem die Komponente dargestellt wird?
Was passiert, wenn du statt
Delphi-Quellcode:
Memo1.Font := FontBox1.Font;
mal
Delphi-Quellcode:
Memo1.Font.assign(FontBox1.Font);
verwendest, wobei die Komponente so gebaut sein sollte, das dieser Aufruf bei der direkten Zuweisung intern sowieso so aufgerufen wird.

Blackheart 12. Mai 2007 13:16

Re: ComboBox und Fonts
 
Was helfen würde, wäre wenn Du etwas mehr ausholst mit dem was Du vor hast.(Dies und jenes soll passieren wenn...)
Ansonsten ist es doch mehr oder weniger ein Raten.
Wenn Du nicht Standart Komponenten verwendest kann kaum einer wissen was Du meinst.
Bei SynEdit sind Diverse Demos mit dabei, die eigentlich alles erklären.

Tommy1988 12. Mai 2007 15:57

Re: ComboBox und Fonts
 
Wenn ich
Delphi-Quellcode:
Memo1.Font.assign(FontBox1.Font);
verwende passiert das selbe.

Bei erster Auswahl, Font geändert, bei wiederholter Auswahl, nix.

BlackHeart:
Ich möchte wie bei Word über eine ComboBox den Font ändern können.
DASS man ihn in einem SynMemo ändern kann, zeigt, dass die erste Auwahl True ist.

Achso, und bei den Demos:
Habe alle durchgesehen, ein solches mit Font-Wechseln war nicht dabei.

Blackheart 12. Mai 2007 17:03

Re: ComboBox und Fonts
 
FontBox kenn Ich auch nicht, mal geraten SynMemo1.Font.Name

Tommy1988 12. Mai 2007 17:05

Re: ComboBox und Fonts
 
Das habe ich alles leider schon durch. 1xMal wird das von geändrt, weitere Male nicht.

Gibt es da keine allgemeine Antwort, wie das z.B. Word funktioniert?
Klar, die haben das in C geschrieben, glaube ich, aber in Delphi muss sowas doch auch klappen.

Keldorn 12. Mai 2007 17:14

Re: ComboBox und Fonts
 
warum verräts du nicht einfach mal, woher du diese fontbox hast?

Tommy1988 12. Mai 2007 17:37

Re: ComboBox und Fonts
 
Liste der Anhänge anzeigen (Anzahl: 1)
weil bisher noch keiner danach gefragt hat.

Im Anhang eine ZIP Date mit der Komponente

EDIT!

Ok, ich habe eine neue Idee.. WENN die Idee aufgeht, poste ich euch meinen Quellcode..
geht sie NICHT auf.. dann auch,.
Dann seht ihr wenigstens, dass ich es versucht habe.

Könnte jetzt etwas dauern. ich melde mich gleich wieder


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:49 Uhr.
Seite 1 von 2  1 2      

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