Diskuze: Vyditelnost několika tlačítek najednou
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.
využij systému referencí, dej si je do pole a pak je projeď.
foreach (Control c in Controls)
if (c is Button)
c.Visible = false;
nebo
foreach (Control c in Controls.OfType<Button>())
c.Visible = false;
to mě nenapadlo, ale taky funguje. Akorát to občas musíš vytřídit od tlačítek, která ovlivňovaná být nemají. Na to je ideální vlastnost tag.
To už by šlo vyřešit tím, že by ty tlačítka, které mají být
ovlivňovány by naházel do panelu a pak projel controls od toho panelu a né
od formu. Možností je samozřejmě více
Ak by boli v paneli tak netreba pouzivat ani foreach loop, staci zavolat panel.visible = false;
Zobrazeno 7 zpráv z 7.