[CLI] ListBox Abfrage klappt nicht

11/19/2014 18:46 EasyFarm#1
Hi.

ich hab nen kleinen Denkfehler.
Ich habe eine Variable. Diese soll 1,2 oder 3 sein.
Das soll abhängig davon sein, wie die Items in einer Listbox sind.
Doch irgendwie kommt nicht das bei raus was ich will.

Code:
Code:
if (listBox4->Items->Contains("Client1") &&! listBox4->Items->Contains("Client2") ||! listBox4->Items->Contains("Client3")) {
ClientNumber = 1;
                 }
Der soll das tun: Wenn die Listbox Client1 enthält, aber NICHT Client2 ODER (Nicht und) Client3, dann soll ClientNumber 1 sein.
Bei dem Code gibt mir das aber ständig 2 oder auch 3 nach umstellen des ! aus. Wo ist der Fehler?
Hab da wohl mit dem ! irgendwie einen Denkfehler..

Wäre nett, wenn mir da kurz jemand helfen könnte.
Danke :)
Mfg.
11/19/2014 18:54 snow#2
#moved

Ich habe die Priorität nicht im Kopf, aber hilft es, wenn du cond2 || cond3 in Klammern packst? Also cond1 && (cond2 || cond3)
11/19/2014 19:15 EasyFarm#3
Danke, klappt :)