Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# kde je chyba ve funkci?

Zdravim,

nejak nemohu prijit na chybu v nize uvedenem kodu. Chci volat rekurzivne funkci ClearFrm, ale kompilator mi nadava

Argument '1': cannot convert from 'System.Windows.Forms.Control.ControlCollection' to System.Windows.Forms.Form.ControlCollection'

Diky za pomoc.


volani funkce :
this.ClearFrm(this.Controls);

volana funkce:
private void ClearFrm(ControlCollection Controls)
{
foreach (Control c in Controls)
{
if (ClassObecneFunkce.Right(c.Name.ToString(), 3) == "_ED")
c.Text = "";
else
ClearFrm(c.Controls);
}
}

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny