Zitat von
StoRmtec:
Das er mir da alle meine Drucker anzeigt die im System gespeichert sind
Binde die
Unit Printers in deine Anwendung ein. Printer.Printers ist eine Liste aller Drucker, die zur Laufzeit bekannt sind.
Zitat von
StoRmtec:
und wenn ich einen auswähle das er mir es dann in die andere eigendlich Form übernimmt und ich dann dort mit dem ausgewählten Drucker arbeiten kann. Und das er mir aber keinen anderen Drucker mehr nimmt dann.
Wenn du in deinem Auswahldialog folgendes machst, dann hast du was du willst:
Delphi-Quellcode:
// im OnCreate-Event der Form
Listbox.Items.Assign(Printer.Printers);
// im OnClick-Event der Listbox
Printer.PrinterIndex := Listbox.ItemIndex;
Grüße vom marabu