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

Paneli u VS, pomoć

[es] :: .NET :: .NET Desktop razvoj :: Paneli u VS, pomoć

[ Pregleda: 2076 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MarkoBalkan

Član broj: 141124
Poruke: 1624
..140.188-dsl.net.metronet.hr.



+19 Profil

icon Paneli u VS, pomoć29.11.2008. u 17:08 - pre 187 meseci
obično večina aplikacija ima s lijeve strane nekakvu traku sa popisom.

mene zanima kako napraviti kad se recimo klikne na jedan odabir prikaže se nešto, gumbići, datagrid i ostalo.
kad se klikne na neki drugi prikaže se nešto drugo itd..

dali je pametno napraviti svoje kontrole za svaki pojedini slučaj, pa ovisno o kliku to prikazat?

na pamet mi pada aplikacija emule(p2p)

kad se klikne na postavke s lijeve strane se dobije: opčenito, veza, dopisivanje, napredno

opčenito sadrži: opčenito, direktoriji, datoteke.

kad se klikne na direktoriji: prikaže se jedno, kad se klikne na datoteke prikaže se drugo!

mene zanima princip ovog?
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
93.86.126.*



+987 Profil

icon Re: Paneli u VS, pomoć30.11.2008. u 12:04 - pre 187 meseci
Evo kako izgleda form koji meni sluzi za globalna podesavanja. Pretpostavljam da je to ono sto trazis.


[img] https://static.elitesecurity.org/uploads/2/1/2123143/slika.GIF [/img]

Eh, ali princip, koji sam koristio je sve samo ne jednostavan.

Za svako podesavanje(tj. opciju) imam po jedan groupbox. Inicijalno svi groupbox-ovi imaju Visible=false;

I sada za svaku opciju kreiras kontrole koje hoces da se prikazu na tom groupbox-u. Kada korisnik klikne na neku opciju
onda se prvo svi groupbox-ovi sakriju. Pa onda izvuces onaj koji ti treba sa BringToFront() i postavis Visible=true;

E sad onaj deo koji pravi probleme je samo dizajniranje forme koja sadrzi groupBox-ove koji se preklapaju.

Laksi deo je napraviti te groupbox-ove, i rucno (dakle u dizajneru) podesiti koordinate. ako ides misem onda ubaci jedan groupbox u drugi,
a to je lose. Ako ti se to desi onda je jedino resenje rucna intervencija u forma.designer.cs fajlu.

Ako hoces da pravis izmene u groupBox-u onda izaberes odredjeni groupbox u properties kartici, pa desni klik na njega, pa "bring to front".

JEste malo komplikovanije i malo nezgrapno ali meni odradjuje posao.

Prikačeni fajlovi
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
..140.188-dsl.net.metronet.hr.



+19 Profil

icon Re: Paneli u VS, pomoć30.11.2008. u 13:01 - pre 187 meseci
to je to.
a dali se može kreirat toliko formi ili kontrola, pa da se pozove određena kontrola unutar panela?
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-1.sezampro.yu.



+395 Profil

icon Re: Paneli u VS, pomoć30.11.2008. u 20:21 - pre 187 meseci
Napravi toliko formi koliko ih imas u opcijama Listbox-a
samo na formi promeni Form Style da bude bez caption-a i da Parent propery od te forme bude Panel kontrola .
Kad korisnik klikne na neku od opcija postavis odredjenu formu u panel .
Kad predje na neku drugu sklonis staru formu i postavis novu ...

Citat:
@Igor Gajic
Ako hoces da pravis izmene u groupBox-u onda izaberes odredjeni groupbox u properties kartici, pa desni klik na njega, pa "bring to front".
JEste malo komplikovanije i malo nezgrapno ali meni odradjuje posao.

Meni je ovo "nightmare" opcija .. pogotovu sto ce dizajner da pobrljavi ako budes ima vise od 10 gruop-box
sa kojim ces raditi "Bring to front" pa tek menjanje sadrzaja istih ..

Poz.



Viva lollapalooza
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
93.86.126.*



+987 Profil

icon Re: Paneli u VS, pomoć30.11.2008. u 22:09 - pre 187 meseci
Citat:

Meni je ovo "nightmare" opcija .. pogotovu sto ce dizajner da pobrljavi ako budes ima vise od 10 gruop-box
sa kojim ces raditi "Bring to front" pa tek menjanje sadrzaja istih ..


Jeste nezgodno za odrzavanje, ali meni se do sada nije desilo da za tu konkretnu formu dizajner pukne (sa 6 groupboxova).

A sto se tice dizajnera , on pobrljavi (pogotovo u VS 2008 SP1) za mnogo manje komplikovane forme.
Nije greska do forme vec do bagova u samom VS. Na zalost naletao sam na njih mnogo puta.
 
Odgovor na temu

mayana
Zrenjanin

Član broj: 176040
Poruke: 82
212.200.214.*



Profil

icon Re: Paneli u VS, pomoć04.12.2008. u 08:41 - pre 187 meseci
a zar nije lakse da svaki group box bude na jednom tabu?
... ovde ima nesto sto se nikako ne slaze... ;)
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-3.sezampro.yu.



+395 Profil

icon Re: Paneli u VS, pomoć04.12.2008. u 15:42 - pre 187 meseci
Koliko se meni cini ovde se ne radi o tabovima vec o Listbox-u i opcijama ...
A ako se koriste tabovi onda je sasvim ok koristiti group-box ..

Viva lollapalooza
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Paneli u VS, pomoć

[ Pregleda: 2076 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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