Diskuze: Problém s FlowLayoutPanel
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
A debugoval jsi to ? Popř můžeš zkusit zavolat Dispose místo removování controlů z flw. Hlavně si to debugni a koukni co za kontrol zůstane. Napadá mě taky to, že jak odstraníš ten objekt, tak je hned null, to znamená, že btn == null a ta podmínka je hned false. Uložil bych si pouze to jméno toho tlačítka.
Edit jsem už nestihl, ale ten kód bys mohl optimalizovat, že by sis udělal vlastní UserControl, tam nacpal ty 3 komponenty, které tam jsou vždycky a to Removování bys buď udělal event nebo přímo implementoval do té komponenty pomocí toho Dispose. Nemusel bys řešit nic jako iteraci všech kontrolů v tom flw.
To už jsem zkoušel všechno. Problém je, že kód nefunguje i když odstraním podmínku a nechám odstranit všechny prvky na flw. Zkoušel sem už snad vše. Jediný dobrý výsledek mi vyšel když sem nechal vypsat messagem Name všech komponent. To mi vždy vypsalo všechny. Když sem přidal odstranění těch prvků, vždy mi jeden zůstane a vždy je to NumericUpDown.
Zobrazeno 4 zpráv z 4.