Elakadtam. Tudnátok segíteni?
Figyelt kérdés
Adott egy gomb, ami kattintásra létrehoz a Formon egy új labelt. A formon alapból már több label is el volt helyezve. Egy másik gomb megnyomására ezeket a labeleket a legújabbtól a legrégebbi labelig egy listába gyűjti. A problémám az volna, hogy a program futásakor, a gomb megnyomásával lértehozott labelt rakja be utoljára a listába. (Így a Reverse() függvény alkalmazásával az kerülne előre.) Hogy tudnám megoldani, hogy a gomb által létrehozott labelt helyezze be elsőként a listába? (Legújabbtól a legrégebbiig.)2018. júl. 24. 17:05
2/7 A kérdező kommentje:
Nem vagyok biztos benne, hogy az a függvény segítene.
A labeleket egyébként a következő kóddal gyűjtöm össze: Lista<Label> lista = this.Controls.OfType<Label>().ToList().
Ezeket egy fájlba szeretném kiíratni, ezért alkalmazom a Reverse() függvényt is rajta.
2018. júl. 24. 17:14
3/7 anonim válasza:
Én is csak abban vagyok biztos, hogy rajtam segítene, legalábbis hasonló probléma esetén, de akkor csináld azt, hogy átnevezed a nulladik labelt.
4/7 anonim válasza:
this.Controls.OfType<Label>().ToList()
Ez semmilyen garanciát nem ad arra, hogy milyen sorrendben lesznak az eredményben a labelek.
Már létrehozáskor tárold el a labeleket egy megfelelő adatszerkezetben.
7/7 anonim válasza:
Természetesen nem ment le. Megírtam, már csak azért is, hogy kiderüljön nektek mennyi idő megoldani. Biza fizet érte ha kell neki!
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
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!