C# - Ismétlődő eljárás több mezőn futtatva

C# - Ismétlődő eljárás több mezőn futtatva
2019-03-28T00:22:15+01:00
2019-05-02T00:29:00+02:00
2022-10-15T21:41:05+02:00
Nandrew
Sziasztok,

Az alábbi problémám megoldása vagy iránymutatás miatt kérnék segítséget tőletek: Készítek egy winform alkalmazást, több vezérlővel. Alapprobléma, hogy van egy txtbox1 és txtbox2 vezérlő. Ha az 1-esbe  írok, akkor a 2-esbe is lehet, ha a 1es üres, akkor 2esbe se lehet. Ezt nyilván nem kunszt megcsinálni.

A probléma az, hogy van kb. 20 ilyen vezérlőpárom, aminél ezt mind, illetve egyéb nyalánkságokat is el kellene játszani. Én fogtam az egyszerűt, mindegyikre oda-vissza lekódoltam, de a végére már baromira elegem lett. Nincs vmi olyan megoldás, hogy elég lenne csak egy eljárást írni és abban folyamatosan cserélve a mezőneveket, mindig a kiválasztott mezőkre futna?

Előre is köszi a segítséget!
Mutasd a teljes hozzászólást!
Szia! Érdemes lenne végig iterálni a form controljaidon, és ha az egy textbox akkor tudsz vele csinálni bármit a következő módon:



foreach (Control x in this.Controls) { if (x is TextBox) { ((TextBox)x).Text = String.Empty; } }
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd