Wątek przeniesiony 2015-01-14 15:37 z C# i .NET przez ŁF.

Dodanie button do listy<Button>

0

Czy ktoś mi powie dlaczego to nie chodzi?

   
 List<Button> proba = new List<Button>();
           

foreach (Control control in this.Controls)
{
    if (control is Button)
   {

        proba.Add(control);

    }
}
2

Bo Control nie jest Buttonem.

proba.Add(control as Button);
0

Jak to nie jest jak robię

       foreach (Control control in this.Controls)
                {
                    if (control is Button)
                    {
                        control.Enabled = true;
                    }
                }

To działa.

2

Bo Button dziedziczy po Control dlatego ci to działa. A Control ma zaimplementowane Enabled.

0

Dzięki za odpowiedź

1 użytkowników online, w tym zalogowanych: 0, gości: 1