Hallo,
habe da wieder mal . . .
In einer ComboBox sind alle unter Windows installietern Drucker mit
cbDrucker.Items.Assign(Printer.Printers);
aufgelistet. Der StandardDrucker ist mit
cbDrucker.ItemIndex := Printer.PrinterIndex;
als aktueller Drucker aktiv.
Nun kommt mein Problem. Ich möchte zum Drucken einen anderen Drucker benutzen.
Der Wechsel soll, wie ich in der
DP gelesen habe, mit einem Zweizeiler zu erledigen sein.
Delphi-Quellcode:
procedure Tfrm1.cbDruckerClick(Sender: TObject);
begin
Printer.PrinterIndex := -1;
sAktuellerDrucker := Printer.Printers.[Printer.PrinterIndex];
end;
Somit soll ‚sAktuellerDrucker’ der nun aktive Drucker sein.
Wie beschreibe ich ‚sAktuellerDrucker’ in der btnClick Procedure?
Ich habe keine Idee mehr.
Gruß
Fritz