Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Properties u kolekciji kontrola

[es] :: .NET :: Properties u kolekciji kontrola

[ Pregleda: 949 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Justice4All
programer
Srbija

Član broj: 263263
Poruke: 16
*.dynamic.isp.telekom.rs.



Profil

icon Properties u kolekciji kontrola11.08.2016. u 22:34 - pre 92 meseci
Pozdrav svima... ovako; Imam mnogo button-a na formi. Tekst, slika, font, poravnanje slike i teksta se ucitavaju iz baze. I sve to radi lepo sa pojedinacnim dugmetom.
Ideja je da iskoristim kolekciju kontrola kojima cu pristupati po imenu i da u petlji sve to lepo iscrtam, ali... Ovako definisana kontrola vidi samo neke properties, a ostale ne!
Code:

for (int i=0; i<max; i++)
{
  Control myButton = Controls["btn"+i.ToString()];
  myButton.Text=”neki tekst …”;  // radi
  myButton.Font= new Font("Arial", fontSize, FontStyle.Bold); // radi
  myButton.TextAlign = ContentAlignment.MiddleLeft; // ne prepoznaje property !
  myButton.Image= new Bitmap (…); // ne prepoznaje property !
  myButton.ImageAlign = ContentAlignment.MiddleCenter; // me prepoznaje property !
}

Prepoznaje BackgroundImage ali njemu ne mogu da menjam poziciju (levo-desno-centar)
Kada radim sa pojedinacnim button-om sve je ok, ali nemam nameru da radim x eventa umesto jednog.
Da li je uopste moguca ovakva ideja?
 
Odgovor na temu

Justice4All
programer
Srbija

Član broj: 263263
Poruke: 16
*.dynamic.isp.telekom.rs.



Profil

icon Re: Properties u kolekciji kontrola11.08.2016. u 23:11 - pre 92 meseci
Uspeo sam da se snadjem: treba implicitno definisati Button i kastovati aktivnu kontrolu
Code:

Button myBtn= (Button) Controls["btn" + i.ToString()];
 
Odgovor na temu

[es] :: .NET :: Properties u kolekciji kontrola

[ Pregleda: 949 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.