![]() |
ComboBox.ItemIndex aktualisieren
Hallo,
ich möchte gerne mit folgenden Quell-Code:
Delphi-Quellcode:
Das o.g. Beispiel fügt alle Drucker in die ComboBox ein. Aus einer Ini-Datei setzte ich den vorab gesetzten Drucker fest, nun möchte ich den Index des ausgewählten Druckers ermitteln. Nur wie kann ich auf diese weise den Index der ComboBox aktualisieren?
ComboBoxDrucker.Items := Printer.Printers;
ComboBoxDrucker.Text := ccfg.druckerT; Printer.PrinterIndex := ComboBoxDrucker.ItemIndex; Besten Dank im voraus. |
Re: ComboBox.ItemIndex aktualisieren
Jaja, die Ideen kommen immer erst nachdem man das Problem im Forum geschrieben hat. Die Antwort lautet:
Delphi-Quellcode:
Danke.
ComboBoxDrucker.ItemIndex := ComboBoxDrucker.Items.IndexOf(ComboBoxDrucker.Text);
|
Re: ComboBox.ItemIndex aktualisieren
Hallo,
auch wenn du dir scheinbar selbst zu helfen weißt, hier noch etwas zum drüber nachdenken:
Delphi-Quellcode:
Freundliche Grüße
begin
with Printer, ComboBoxDrucker do begin Style := csDropDownList; // besser im OI setzen PrinterIndex := Printers.IndexOf(ccfg.DruckerT); Items.Assign(Printers); ItemIndex := PrinterIndex; end; end; |
Re: ComboBox.ItemIndex aktualisieren
So wollte ich die Komponente nicht benutzen. Dieses Beispiel war nur zu Anschauung gedacht, um es zu verstehen.
Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz