Diskuze: "Stackování" texboxu
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 7 zpráv z 7.
//= 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.
Uložit si je do kolekce?
Kdyžtak existuje jedna vychytávka:
Controls.OfType<TextBox>()
To si někde uložíš a můžeš to klidně projíždět cyklem
Ano, děkuju, ale to mne předtím taktéž napadlo (to s těmi kolekcemi).
Problém je, že já nevím, jak ta kolekce má vypadat, a jelikož je toto
téma tady zpoplatněné, tak se musím zeptat tady. Díval jsem se i na
internet, něco jsem tam našel a nefungovalo to
TextBox[] textboxy = new TextBox[] { TextBox1, TextBox2, ..., TextBoxn };
Popřípadě skrz to co jsem ti říkal
TextBox[] textboxy = Controls.OfType<TextBox>().ToArray();
Na to první jsem přišel ještě dřív, než jsem sem napsal. Nefunguje to, nechce to vzít nic v těch svorkách.
Error 1 A field initializer cannot reference the non-static field, method, or property 'xxxx.Form1.textBox1' C:\Users\xxxx\documents\visual studio 2013\Projects\xxxx\xxxx\Form1.cs 19 43 xxxx
Ukaž mi ten kód
pravděpodobně to dáváš takhle navenek, musíš si to dát do
konstruktoru.
Už jsem to pořešil, dal jsem to do toho konstruktoru a funguje to
Děkuji za pomoc
Zobrazeno 7 zpráv z 7.