Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by bcvs,
29. Mär 2019
Du hast doch in deinem TDruckerAuswahl schon ein Property OnClick mit der zugrundeliegende Variablen fPEvent (Wieso heißt die eigentlich nicht fOnClick?) Wird die irgendwo benutzt?
Damit würde ich so etwas machen:
Im aufrufenden Programm
procedure TForm1.OnDruckerAuswahlClick(Sender:TObject);
begin
lblDrucker.Caption := DruckerListe.Drucker;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by bcvs,
29. Mär 2019
Wenn ich das richtig verstehe, soll bei einem Klick auf ein Item der RadioGroup das OnClick des Panels aufgerufen werden, auf dem die Radiogroup liegt.
Du übergibst das Panel do sowieso an deinen Constructor. Geht nicht so was?
Constructor TDruckerAuswahl.Create(SettigsFileName : String; DPanel : TPanel);
var qr : TQuickRep;
begin
fGDruckerAusWahl := TRadioGroup.Create(DPanel);
...