C# windows formba van 10 comboboxom és egy küldés gombom, hogy ellenőrizzem le legegyszerűbben a beadott adatokat, hogy megfeleljen az álábbi feltételeknek?
Az adatokat csak akkor lehet elküldeni, ha legalább egy comboboxban ki van választva adat.
Nem lehet kettő comboboxban ugyan az az érték.
Az utóbbival az a probléma ha csak a 2. és 8. comboboxban választok ki értéket akkor nem elég ezt a kettőt leellenőrizni, hogy ugyan azok-e, mivel az üres comboboxokat egyenlőre értékűeknek veszi.
Meg így minden egyes comboboxra több ezer variáció van, hogy mivan ha 1., 2., 5, 9., comboboxban van adat vagy 1., 3., 4., 8., ....
Egy 2000soros else-if-el meg tudom oldani, de van erre egyszerűbb megoldás?
Ez elég érthetetlen, legalábbis számomra.
Annyi talán segít, hogy a comboboxokat group-okba lehet szervezni.
2000 soros if else biztos, hogy nem kell, de még a tizede sem.
„a comboboxokat group-okba lehet szervezni”
Vagy akár eleve egy tömb/lista elemeiként létrehozni. A feladat tényleges ismerete nélkül mindenesetre úgy tűnik, mintha ez a része ily módon hétköznapi és gépies műveletekre lenne egyszerűsíthető. Legjobb lenne, ha bemutatnád, vagy legalább pontosabban ismertetnéd a programodat, mert az a gyanúm, hogy valami alapvető tervezési gyengeség lehet benne. Ez legalábbis nem zárható ki annak alapján, hogy egyáltalán eszedbe ötlött a 2000 soros else-if.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!