Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Combobox füllt andere Combobox (https://www.delphipraxis.net/57321-combobox-fuellt-andere-combobox.html)

XTWarrior 19. Nov 2005 09:43


Combobox füllt andere Combobox
 
Hallo,
ich habe folgendes Problem:

Ich habe zwei Comboboxen. In der einen wähle ich was aus, und in der andren da soll was andres erscheinen

z.B. ich wähle in der 1.Combobox Flugstrecke und in der 2. Combobox kommt Köln, Madgeburg oder wie auch immer und wenn ich jetzt was anderes möchte, nehm ich in der 1. Combobox "Autostrecke" und wähle jetzt in der 2.Combobox jetzt z.B. die Stundenkilometer.

bin neu auf dem gebiet, deswegen kenn ich mich nicht so aus :oops:

XT

Der_Unwissende 19. Nov 2005 10:21

Re: Combobox füllt andere Combobox
 
Hi,
am besten schaust du dir mal die Delphi Hilfe von TCombobox an. Da sollten dich folgende Punkte interessieren
  • Items (Eigenschaften)
  • ItemIndex (Eigenschaften)
  • OnChange (Ereignis)

Da solltest du den Ansatz finden, den du brauchst. Schau mal wie weit du kommst und wenn du dann irgendwo Schwierigkeiten hast, frag einfach nochmal nach.

Gruß Der Unwissende

PierreB 19. Nov 2005 10:39

Re: Combobox füllt andere Combobox
 
Zitat:

Zitat von XTWarrior
Hallo,
ich habe folgendes Problem:

Ich habe zwei Comboboxen. In der einen wähle ich was aus, und in der andren da soll was andres erscheinen

z.B. ich wähle in der 1.Combobox Flugstrecke und in der 2. Combobox kommt Köln, Madgeburg oder wie auch immer und wenn ich jetzt was anderes möchte, nehm ich in der 1. Combobox "Autostrecke" und wähle jetzt in der 2.Combobox jetzt z.B. die Stundenkilometer.

bin neu auf dem gebiet, deswegen kenn ich mich nicht so aus :oops:

XT

Schritt 1 zur Lösung des Problems wäre wenn du uns mal genau sagst was du machen willst. Da versteht man (ich jedenfalls) nicht so ganz aus deinem Text. Möchtest du das wenn man in der Combobox 1 etwas auswählt ein Text in der Combobox 2 erscheint oder wie ?

Der_Unwissende 19. Nov 2005 13:22

Re: Combobox füllt andere Combobox
 
@PierreB Also ich finde es gar nicht so unverständlich. Er möchte einfach, dass wenn etwas in Combobox1 ausgewählt wird, sich die Liste der Möglichkeiten von Combobox2 ändert. Hm, ob das verständlicher ist?
Also mal anhand seines Beispiels, du hast ein Tupel aus (Bezeichner, zugehörige Liste), wobei Bezeichner halt ein String ist und die zugehörige Liste alle Optionen enthält, die es zu dem String gibt. Eine dieser Optionen kann immer nur ausgewählt werden (desahalb die Combobox 2). Nun kannst du aber auch zwischen allen Bezeichnern wählen (Combobox1).
Wenn du also z.B. in Combobox1 Autos hast, sind in Combobox2 nur Items, die was mit Autos zu tun haben, wenn du Schiffe wählst, nur Dinge die was mit Schiffen zu tun haben...

PierreB 19. Nov 2005 13:27

Re: Combobox füllt andere Combobox
 
Zitat:

Also ich finde es gar nicht so unverständlich. Er möchte einfach, dass wenn etwas in Combobox1 ausgewählt wird, sich die Liste der Möglichkeiten von Combobox2 ändert. Hm, ob das verständlicher ist?
Achso.

Dann machs doch einfach mit Stringlisten, pack zum Beispiel alle Autoteile in Stringlist A und alle Schiffsteile in Stringlist B. Bei Klick auf das Auto in ComboBox1 weißt du der Eigenschaft Items der Combobox2 eine die Autostringlist zu, etc. .


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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-2025 by Thomas Breitkreuz