Ok, ich habs jetzt:
Code:
procedure THaupt_Form.Drucken1Click(Sender: TObject);
var rec : TRect;
var DoPrint : boolean;
begin
if Sender = Drucken1 then
DoPrint := PrintDialog1.Execute
else
DoPrint := true;
if DoPrint then
begin
//Druckbefehl
end;
end;
Beiden Buttons habe ich bei OnClick dieses Ereignis zugewiesen. Funktionieren tut es jetzt.
Irgendwie gefällt mir das aber nicht, da ich in der Procedure einen Button stehen habe.