Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Zwei Komboboxen synchronisieren (https://www.delphipraxis.net/47394-zwei-komboboxen-synchronisieren.html)

ibp 10. Jun 2005 13:51


Zwei Komboboxen synchronisieren
 
Hi,

wie kann man zwei Coboboxen synchronisieren? wenn ich Coboboxen1 einen item auswähle soll dieser auch bei Coboboxen2 ausgewählt werden und umgekehrt!

grüße

Niko 10. Jun 2005 13:56

Re: Zwei Komboboxen synchronisieren
 
Hi,

Delphi-Quellcode:
if ComboBox2.itemIndex <> ComboBox1.itemIndex then
  ComboBox2.ItemIndex := ComboBox1.ItemIndex;
in's OnChange von ComboBox1 bzw. entsprechend in ComboBox2.

Grüße,

Niko

[EDIT] Noch eine if-Abfrage eingefügt, damit's bei zwei Comboboxen nicht zu einer Endlosschleife kommt. [/EDIT]

ibp 10. Jun 2005 14:02

Re: Zwei Komboboxen synchronisieren
 
ja ist klar :wall:. das problem war, dass die eine cb im stringgrid war und jeweils die gleiche onchnage methode benutzen! musste noch eine unterscheidung machen, welche cb geändert wurde! aber danke!

Bernhard Geyer 10. Jun 2005 14:05

Re: Zwei Komboboxen synchronisieren
 
Delphi-Quellcode:
if Sender = ComboBox1 then
  ComboBox2.ItemIndex := ComboBox1.ItemIndex
else
  ComboBox1.ItemIndex := ComboBox2.ItemIndex;

ibp 10. Jun 2005 14:20

Re: Zwei Komboboxen synchronisieren
 
@geyer

schematisch genau so :cheers:, nur dass die eine cb bei mir dynamisch ist und nicht immer den gleichen namen hat!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz