

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);
}
}