Diskuze: string.Text = "texst na label";
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Jestli je to uvnitř instance formu, tak si můžeš najít kontrolku skrz jméno a pak jí to nastavit.
EDIT: Jinak hledáš v Controls a pak metoda je Find.
var control = Controls.Find("lbl2", false)[0] as Label;
control.Text = "Ahoj;
nebo skrz indexer
var control = Controls[lbl2"] as Label;
control.Text = "Ahoj;
Děkuji toto funguje dobře ale mám problém uvnitř tabControl.Zkoušel jsem
var CCSSa = tabPage1.Controls.Find("lbl216", false)[0] as Label;
CCSSa.Text = "test";
.Toto mi nehodí problem ale nenapíše "test".Někdo vidí problém?
Cheer pajamac.
Divné, kdyby to nenašlo, tak tam máš null a automaticky by ti to při dalším řádku vyhodilo NRE. Můžeš hodit visual tree k té komponentě? Btw, proč se na ten label neodkazuješ přímo, ale takhle skrz find?
Zobrazeno 4 zpráv z 4.