Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.007 pregleda

Najnovija ↓

Paneli u Visual Studiu 09.05.2008. u 01:47 · pre 225 meseci #1
Pravim neku aplikaciju koja ce u jednoj formi da prikazuje vise panela tj da ima vise priakza u zavisnosti koje je dugme pritisnuto. Posto panele postavljam jedne preko drugih i onda im postavljanjem Visible na true ili false, prikazujem ili ne, problem mi predstavlja to sto u radnom okruzenju Visual Studia ne mogu da vidim panele koji su ispod poslednje postavljenog a da ne ispomeram sve. Probam sa Bring to Front ali onda se izmesaju i nista se ne vidi. Ima li resenja da vidim i uredjujem panel po zelji ili mozda ima neko drugo resenje?
Potpis
So much the better, we shall fight in the shade!
Re: Paneli u Visual Studiu 09.05.2008. u 02:07 · pre 225 meseci #2
Najbolje je da napravis panele kao vlastite kontrole.

Jeste da na pocetku zahtjeva vise truda ali kasnije visestruko se isplati. (recimo parent forma nece imati par hiljada linija koda) :)
Potpis
Free advice is seldom cheap.
Re: Paneli u Visual Studiu 10.05.2008. u 11:39 · pre 224 meseca #3
Citat:
bags: Najbolje je da napravis panele kao vlastite kontrole.

Jeste da na pocetku zahtjeva vise truda ali kasnije visestruko se isplati. (recimo parent forma nece imati par hiljada linija koda) :)


znači jedan panel jedna kontrola?
a kako onda zalijepiti kontrola?

ili se dodaju sve, jedna na drugo pa se onda otkrivaju?
Re: Paneli u Visual Studiu 10.05.2008. u 14:03 · pre 224 meseca #4
Citat:

znači jedan panel jedna kontrola?
a kako onda zalijepiti kontrola?
ili se dodaju sve, jedna na drugo pa se onda otkrivaju?


CIni mi se da ti ustvari treba jedan panel a vise kontrola koje ce se u njemu prikazivati .


Code:

    //mozes dodati u panel koje hoces kontrole kroz Controls kolekciju  .... 
    ListBox lsBox = new ListBox();
    panel1.Controls.Add(lsBox);

    CheckBox box = new CheckBox();
    panel1.Controls.Add(box);

    panel1.Controls[0].Show();

    UserControl1 mycontrol = new UserControl1();
    mycontrol.Left = 0; mycontrol.Top=0; //pozicija u gornjem levom uglu panela 
    mycontrol.Width = panel1.Width ;     sirina user controle 
    mycontrol.Height = panel1.Height ;  // visina user controle 
    panel1.Controls.Add(mycontrol );


    panel1.Controls[0].Hide();
    panel1.Controls[2].Show() ;  //prikazi tvoju user kontrolu 



Potpis
Viva lollapalooza
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme