Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 13.9.2009, 15:04   #1
Ivan452
Veteran
 
Član od: 25.7.2008.
Lokacija: Beograd
Poruke: 772
Zahvalnice: 33
Zahvaljeno 189 puta na 152 poruka
Slanje poruke preko MSN-a korisniku Ivan452
Određen forumom Potrebna ideja - C#

E ovako, poceo sam da radim neki program u jeziku C#.

I vec sam se susreo sa jednim problemom.
Sledeci je:

Imam nekoliko formi. Svaka sadrzi NEXT i PREVOUS dugme. Kada na prvoj kliknem NEXT pokaze se forma2 a nestane forma1 itd.To bi bila kao "instalacija" programa, tj podesavanje nekih parametara koji su bitni sa glavni program.

Sada problem je u tome sto ako iskoristim vise formi, onda mi se dole u taskbaru stalno smenjuju forme sto i ne izgleda bas lepo.
Sledece sto mi je palo na pamet jeste da iskoristim jednu formu kao MDIContainer a druge onda da stavljam u okviru nje a da im iskljucim bordure tako da dodju samo kao panel(to nisam probao da vidim kako ce da izgleda)
I trece je da napravim jednu formu a onda preko koda, dinamicki, da dodajem i sklanjam komponente(to bi mi utrosilo previse vremena kojeg nemam).

Pa mi je potrebna neka ideja. Kako da napravim taj deo programa a da izgleda kao npr. instalacija nekog programa.
Ivan452 je offline   Odgovor sa citatom ove poruke
Stara 13.9.2009, 15:18   #2
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.082
Zahvaljeno 4.922 puta na 2.858 poruka
Određen forumom Re: Potrebna ideja - C#

Ne radi se to tako.

Napravi jednu formu. Ako tvoja "instalacija" ima recimo pet koraka, ubaci pet panela tako da svi budu istih dimenzija i jedan preko drugog, a onda u svaki ubaciš ono što želiš da bude u tom koraku instalacije (kada budeš popunjavao njihove sadržaje, najlakše ti je da do željenog dođeš tako što u Solution Exploreru desno klikneš na određeni panel pa "bring to front").

Onda ubaciš Next i Back dugme ispod svih tih panela, dakle oni će biti direktno na formi.

Dalje, samo prvi postaviš da je Visible, ostale sakriješ. Na "Next" dugme postavljaš trenutno aktivnom panelu Visible na False i sledećem na True. Na "Back" dugme obrnuto. Da li ćeš održavati neku globalnu integer promenljivu sa indeksom trenutno vidljivog panela, ili ćeš raditi pešački (if panel1.visible == true panel1.visible = false; panel2.visible = true itd), to je na tebi. Uglavnom sakrivanje celih panela je daleko brže nego sakrivanje pojedinačnih komponenti, pošto je panel kontejner i ako je on nevidljiv, nedostupno je i sve u njemu.

Može da se izvede i preko TabControla ali malo složenije.
voodoo_ je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci:
zokocx (22.5.2010)
Stara 13.9.2009, 15:59   #3
Ivan452
Veteran
 
Član od: 25.7.2008.
Lokacija: Beograd
Poruke: 772
Zahvalnice: 33
Zahvaljeno 189 puta na 152 poruka
Slanje poruke preko MSN-a korisniku Ivan452
Određen forumom Re: Potrebna ideja - C#

Hvala ti puno.
Probacu, verujem da ce tako lepo raditi.
Ivan452 je offline   Odgovor sa citatom ove poruke
Stara 13.9.2009, 18:22   #4
Ladowina
Novi član
 
Član od: 7.12.2005.
Lokacija: Kragujevac
Poruke: 26
Zahvalnice: 2
Zahvaljeno jedanput na jednoj poruci
Slanje poruke preko MSN-a korisniku Ladowina
Određen forumom Re: Potrebna ideja - C#

Ja sam radio na isti nacin, izvodljivo je tako raditi wizarde.
Ladowina je offline   Odgovor sa citatom ove poruke
Stara 14.9.2009, 10:23   #5
Patton
Deo inventara foruma
 
Avatar korisnika Patton
 
Član od: 1.11.2005.
Lokacija: Silent Hill
Poruke: 4.647
Zahvalnice: 157
Zahvaljeno 904 puta na 493 poruka
Slanje poruke preko ICQ-a korisniku Patton Slanje poruke preko MSN-a korisniku Patton Slanje poruke preko Yahooa korisniku Patton
Određen forumom Re: Potrebna ideja - C#

Inace imas i u propertijima opciju da se forma iliti prozor ne pokazuje u taskbaru.
Patton je offline   Odgovor sa citatom ove poruke
Stara 14.9.2009, 12:44   #6
Ivan452
Veteran
 
Član od: 25.7.2008.
Lokacija: Beograd
Poruke: 772
Zahvalnice: 33
Zahvaljeno 189 puta na 152 poruka
Slanje poruke preko MSN-a korisniku Ivan452
Određen forumom Re: Potrebna ideja - C#

da znam za to ali ni to ne bi bilo resenje.
Kako je voodoo napisao tako je najbolje da se to odradi.
I najjednostavnije a i programerski vishe ispravno.
Ivan452 je offline   Odgovor sa citatom ove poruke
Stara 14.9.2009, 13:29   #7
Patton
Deo inventara foruma
 
Avatar korisnika Patton
 
Član od: 1.11.2005.
Lokacija: Silent Hill
Poruke: 4.647
Zahvalnice: 157
Zahvaljeno 904 puta na 493 poruka
Slanje poruke preko ICQ-a korisniku Patton Slanje poruke preko MSN-a korisniku Patton Slanje poruke preko Yahooa korisniku Patton
Određen forumom Re: Potrebna ideja - C#

Slazem se... nisam ni rekao da treba da se tako radi, vec sam te samo podsetio da postoji ta opcija. Voodoo je dao konacno resenje definitivno - paneli su keva
Patton je offline   Odgovor sa citatom ove poruke
Stara 14.9.2009, 23:58   #8
Ivan452
Veteran
 
Član od: 25.7.2008.
Lokacija: Beograd
Poruke: 772
Zahvalnice: 33
Zahvaljeno 189 puta na 152 poruka
Slanje poruke preko MSN-a korisniku Ivan452
Određen forumom Re: Potrebna ideja - C#

okay.
Nasao sam bolju opciju, preporucio mi je jedan momak sa drugog foruma.

UserControls.
Paneli jesu jednostavniji, ali ovo mi od dosadasnjih opcija deluje kako bas treba da se uradi. A posto mi je ispravnost bitna na ovom radu sa tim cu sutra da pokusam.
Nemam iskustva sa time. Ali koliko sam malo bacio pogled, deluje kao panel na koji stavljas svoje kontrole i onda mozes to da koristis na formi kao celinu.
Ivan452 je offline   Odgovor sa citatom ove poruke
Stara 15.9.2009, 0:47   #9
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: Potrebna ideja - C#

Citat:
Ivan452 kaže: Pregled poruke
deluje kao panel na koji stavljas svoje kontrole i onda mozes to da koristis na formi kao celinu.
pa to ti i jeste voodoo rekao da koristis.
irreal je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku irreal na korisnoj poruci:
boshkodj (15.9.2009)
Stara 16.9.2009, 23:59   #10
Ivan452
Veteran
 
Član od: 25.7.2008.
Lokacija: Beograd
Poruke: 772
Zahvalnice: 33
Zahvaljeno 189 puta na 152 poruka
Slanje poruke preko MSN-a korisniku Ivan452
Određen forumom Re: Potrebna ideja - C#

Paaaaaa ne.
Paneli i UserControls i nisu bas isto.
Ivan452 je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
programiranje

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Da li je Srbiji potrebna internet stranka? freeminder Brbljaonica 28 23.12.2007 19:56
Ideja za igru Andross Pravljenje igara 6 16.12.2007 19:34
Bezicni internet za koji nije potrebna opticka vidljivost! K'R' HooD Komunikacioni uređaji i umrežavanje 3 20.11.2007 9:16
Pomoc za one kojima je stvarno potrebna... dados Brbljaonica 0 15.3.2007 18:27


Sva vremena su po Griniču +2 h. Sada je 7:53.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com