Ich möchte einen kleinen wizard machen, d.h. ein Formular aufrufen,
der user gibt dann hier was ein und klickt auf weiter,
das Formular wird beendet, und danach mit modifiziertem Inhalt wieder aufgerufen.
In diesem Formular muss ich die Schriftart der Steuerelemente vergrössern, damit es aus 4 Meter Entfernung noch gesehen werden kann.
Problem: beim ersten Aufruf der form ist noch alles OK,
beim zweiten Aufruf der form wird die Schrift bei einigen Steuerelemente kleiner.
Dies passiert unter opensuse 10.3 mit gkt oder gtk2.
Unter windows passiert es nicht, hier sind die Steuerelemente beim zweiten Aufruf unverändert.
Aufrufen der Form mache ich so:
Code: Alles auswählen
procedure TForm1.btn_startClick(Sender: TObject);
begin
frm_wizard.ShowModal;
frm_wizard.ShowModal;
end;
Ich habe schon versucht die Schriftgrösse im code zu definieren, das hatte keinen Effekt.
Was könnte ich tun, damit die Schriftgrösse immer gleich bleibt?
Ich habe euch mal den ganzen Code angehängt.
Gruss
Eberhard