Font von Menüs in TForm

Rund um die LCL und andere Komponenten
Antworten
ATILIUS_REGULUS
Beiträge: 57
Registriert: Mi 20. Feb 2013, 10:06
OS, Lazarus, FPC: KUBUNTU 14.04 (fpc 3.3.1) / Raspbian (fpc 3.3.1)
CPU-Target: x86, x64, ARM
Kontaktdaten:

Font von Menüs in TForm

Beitrag von ATILIUS_REGULUS »

Hallo!

Wie kann man die Font-Eigenschaften von Menüs in einem TForm ändern?

Das Setzen von Screen.MenuFont funktioniert nicht.
Das Setzen der Font-Eigenschaften der TForm wirkt sich nicht auf die Menüs aus.
In den Foren und in Google fand ich leider keine weiteren Hinweise.

Hat jemand noch einen Vorschlag?

Gibt es für Lazarus eventuell eine Menükomponente, bei welcher der Font angepaßt werden kann?

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2822
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: Font von Menüs in TForm

Beitrag von m.fuchs »

Da hilft wohl nur selber zeichnen.

Aber an deiner Stelle würde ich das lieber lassen. Es ist total nervig, wenn ein Programm sich nicht so in die Einstellungen einfügt die ich unter Windows oder Linux gesetzt habe.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

ATILIUS_REGULUS
Beiträge: 57
Registriert: Mi 20. Feb 2013, 10:06
OS, Lazarus, FPC: KUBUNTU 14.04 (fpc 3.3.1) / Raspbian (fpc 3.3.1)
CPU-Target: x86, x64, ARM
Kontaktdaten:

Re: Font von Menüs in TForm

Beitrag von ATILIUS_REGULUS »

Prinzipiell stimme ich Dir zu.

Allerdings habe ich das Problem, daß das Programm, wenn es unter der IDE gestartet wird,
einen anderen Schriftsatz benutzt, als wenn es außerhalb der IDE gestartet wird.
Die IDE Lazarus 1.1 läuft unter Kubuntu 12.10.
Die unterschiedlichen Schriftsätze beim Start über die Entwicklungsumgebung
und außerhalb derselben nerven.
Daher wollte ich den Schriftsatz fest einstellen.

Gibt es eine Möglichkeit, in beiden Fällen denselben Schriftsatz zu nehmen?

Michl
Beiträge: 2511
Registriert: Di 19. Jun 2012, 12:54

Re: Font von Menüs in TForm

Beitrag von Michl »

Code: Alles auswählen

type
  TLiveSelection = (lsMoney, lsChilds, lsTime);
  TLive = Array[0..1] of TLiveSelection;  

ATILIUS_REGULUS
Beiträge: 57
Registriert: Mi 20. Feb 2013, 10:06
OS, Lazarus, FPC: KUBUNTU 14.04 (fpc 3.3.1) / Raspbian (fpc 3.3.1)
CPU-Target: x86, x64, ARM
Kontaktdaten:

Re: Font von Menüs in TForm

Beitrag von ATILIUS_REGULUS »

Das hatte ich auch schon gelesen; leider steht dort auch nicht,
wie man den Zeichensatz eines Menüs ändern kann, ohne
die Komponenten neu zu schreiben.

Ob man es nun für gut befindet, die Voreinstellungen des BS zu ändern oder nicht,
auf jeden Fall sollte es möglich sein, den Zeichensatz einer Komponente,
als auch eines Menüs, ändern zu können.

Es würde mir schon reichen, wenn das Menü den gleichen Zeichensatz
nimmt, wie die Form.

Antworten