prepinanie okna v GUI na formulary (C#)

Programovacie jazyky, rady, poradňa...
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa MarkMarusin »

dobry den
neviem ci je nazov temy dost vystizny, ale potreboval by som poradid. Programujem vo Visual C# vo Windows Forms Application cize klasicke Graficke rozhranie (obycajny formular) kde by som potreboval v jednom okne prepinat ako keby medzi strankami ..... myslim tym teda ze mam napriklad nejake menu a ked v menu kliknem na prvu polozku tak sa na formulary zobrazi nieco no ked kliknem na druhu polozku v menu tak sa zobrazy na formulary nieco ine. A keby bola v menu zasa ina polozka a ja na nu kliknem tak by sa opat vo formulary zobrazilo nieco ine.

ak sa toto vysvetlenie niekomu zdalo prilis vseobecne tak to skusim objasnit na nejakom priklade z praxe.
Moj formular si mozeme predstavit ako Windows Task Manager ktory urcite vsetci pozname .... ked si ho zapneme tak si mozeme prechadzat medzi jednotlivymi oknami ako su Application, Processes, Services, Performance ... atd. a nieco taketo chcem dosiahnut

ja osobne budem vkladat radioButtons(zaskrtavacie policka) do oboch tychto prepinacich okien v mojom projekte

tymto sposobom vas chcem poziadat o radu alebo manual hoc sa nachadza len na internete

za odpovede diky
ServerApp
Zablokovaný
Zablokovaný
Príspevky: 125
Registrovaný: 16 sep 2011, 15:00

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa ServerApp »

Máš viac riešení:
Taby ako v Task Manager
Viac formov, pričom jedna sa vypína a ostatné zapínajú
Viac panelov, ktoré majú jednotnú pozíciu, ale rozdielny obsah, a pri prepínaní meníš ich Visibility
TO je všetko. Riešenie s viacerými panelmi by bolo asi najelegantnejšie.

//autoeditácia príspevku (12 Jan 2012, 19:13)
Návod:

Ja osobne by som pridal ešte efekt zmenšovania a zväčšovania opacity.
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa MarkMarusin »

ooo presne nieco take som mal na mysli :D som vdacny za odpoved
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa axxis »

To co Ti poslal ServerApp je fajn, ale to co hladas je TabPage

http://www.c-sharpcorner.com/UploadFile ... orial.aspx
ServerApp
Zablokovaný
Zablokovaný
Príspevky: 125
Registrovaný: 16 sep 2011, 15:00

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa ServerApp »

On nehlada tab page, len ta pomylil Task Managerom.
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa MarkMarusin »

v podstate ano ... nejak tak som to myslel
prave som to prerobil s tym tab control .... vsetko funguje
diky :D
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa axxis »

len aby som mal jasno, chcel si tabpage?
ServerApp
Zablokovaný
Zablokovaný
Príspevky: 125
Registrovaný: 16 sep 2011, 15:00

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa ServerApp »

MarkMarusin napísal: ..... myslim tym teda ze mam napriklad nejake menu a ked v menu kliknem na prvu polozku tak sa na formulary zobrazi nieco no ked kliknem na druhu polozku v menu tak sa zobrazy na formulary nieco ine. A keby bola v menu zasa ina polozka a ja na nu kliknem tak by sa opat vo formulary zobrazilo nieco ine...
Chcel aj nechcel. Vyjadril sa takto, ja som ho pochopil spôsobom preklikávania. Potom sa vyjadril, že presne tak to chcel:
MarkMarusin napísal:ooo presne nieco take som mal na mysli som vdacny za odpoved
A potom zase že to prerobil na tab control. On nevedel, co chce, ked chcel obidve.
failExperiment
Expert
Expert
Používateľov profilový obrázok
Príspevky: 191
Registrovaný: 10 aug 2011, 14:19

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa failExperiment »

ServerApp napísal: Chcel aj nechcel. Vyjadril sa takto, ja som ho pochopil spôsobom preklikávania. Potom sa vyjadril, že presne tak to chcel:

A potom zase že to prerobil na tab control. On nevedel, co chce, ked chcel obidve.
Ty si jeho hovorca ?
ServerApp
Zablokovaný
Zablokovaný
Príspevky: 125
Registrovaný: 16 sep 2011, 15:00

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa ServerApp »

Prvá časť tvojho nicku hovorí za všetko. Keď neodpovedal, hovoril som za neho. To som hovoril axxisovi.

//autoeditácia príspevku (15 Jan 2012, 11:16)
Pre teba:
http://www.hojko.com/karma-preco-otazky ... ku%20karme
failExperiment
Expert
Expert
Používateľov profilový obrázok
Príspevky: 191
Registrovaný: 10 aug 2011, 14:19

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa failExperiment »

No sory ale ty tiez nepises k veci,
okrem toho mna by dost stvalo, keby sa zamna vyjadruje niekto iny.
Neodpovedal mozno preto, ze nebol pri nete a ja by som tiez pouzil tabpage a nie tie cari mari s opacity a aj som to z jeho prispevku tak pochopil a priklanam sa k axxis-ovi.
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa axxis »

failExperiment napísal:No sory ale ty tiez nepises k veci,
okrem toho mna by dost stvalo, keby sa zamna vyjadruje niekto iny.
Neodpovedal mozno preto, ze nebol pri nete a ja by som tiez pouzil tabpage a nie tie cari mari s opacity a aj som to z jeho prispevku tak pochopil a priklanam sa k axxis-ovi.
well done, young padawan :lol:
ServerApp
Zablokovaný
Zablokovaný
Príspevky: 125
Registrovaný: 16 sep 2011, 15:00

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa ServerApp »

failExperiment napísal: .... mna by dost... Ja by som....
:| Niekto si tu zjavne myslí že je nedocenený a pociťuje potrebu vyjadriť sa ku každej téme... Hlavne ak v C# programuješ ledva pol roka, ak si dobre pamätám.

BTW ako sa darí s OS ? Už je dokončené ?
failExperiment
Expert
Expert
Používateľov profilový obrázok
Príspevky: 191
Registrovaný: 10 aug 2011, 14:19

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa failExperiment »

ServerApp napísal: :| Niekto si tu zjavne myslí že je nedocenený a pociťuje potrebu vyjadriť sa ku každej téme... Hlavne ak v C# programuješ ledva pol roka, ak si dobre pamätám.

BTW ako sa darí s OS ? Už je dokončené ?
Vyjadril som svoj nazor k danej teme, co sa ti natom nepaci? Ked poviem "ja by som to robil takto" uz mam mat komplexi?
Pol rok je dlha doba a da sa vela naucit.

K tomu OS, nasiel som jednoduchsie riesenie mojho problemu.
ServerApp
Zablokovaný
Zablokovaný
Príspevky: 125
Registrovaný: 16 sep 2011, 15:00

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa ServerApp »

failExperiment napísal: Vyjadril som svoj nazor k danej teme, co sa ti natom nepaci? Ked poviem "ja by som to robil takto" uz mam mat komplexi?
Pol rok je dlha doba a da sa vela naucit.

K tomu OS, nasiel som jednoduchsie riesenie mojho problemu.
Ja som nepovedal, že máš komplexy, nevkladaj mi do úst to, čo som nepovedal! Ty len asi pociťuješ potrebu.
Druhá veta plne nadväzovala na prvú, čo si nepochopil, takže ju nebudem rozoberať. Prepájal som tam potreby so zdaním profesionality - ale to je už vedľajšie. Už viac nepíšme, aby sme to - citujúc neviemkoho - nepreťahovali do spamu.
BTW na tvojej popslednej vete som sa zasmial. Dám to do vtipov.
failExperiment
Expert
Expert
Používateľov profilový obrázok
Príspevky: 191
Registrovaný: 10 aug 2011, 14:19

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa failExperiment »

1, nemusim byt profesional aby som vedel, ze tabpage je lepsie riesenie ako opacity
2, nepisem ku kazdej teme, iba som reagoval na tvoj topik ( kludne si to over v mojom profile )
3, netvarim sa ze viem lepsie, co chcu druhy ako niekto (napr. http://www.hojko.com/nieco-ako-spustite ... 66556.html )
4, ked z niekym nesuhlasim tak mu nestrhnem karmu
ServerApp
Zablokovaný
Zablokovaný
Príspevky: 125
Registrovaný: 16 sep 2011, 15:00

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa ServerApp »

"Už viac nepíšme, aby sme to - citujúc neviemkoho - nepreťahovali do spamu. "

he uhm uhm...
Ty asi nechápeš význam jednej tak primitívnej vety.
Ale dobre, ja budem reagovať:
1.)To tu nikto nepovedal. Som len zvedavý ako by si pri inštalačke použil tab page. Zjavne si znova nepochopil podstatu témy.
2.) áno, overujúc si mimo iné aj počet tvojich účtov a príspevkov....
3.) Máš diery vo základných vedomostiach o .msi inštalačkách. Ja sa aspoň netvárim ako profesionál a naijinteligentnejší.
4.) :D :D :D :D ja z teba už nemožem!!! proste nie!!! :D :D :D :D :D :D :D Ty si asi nepamätáš na nijakú zo svojich kariem, čo si kedy udelil, však? :D :D :D K tomu, ja som len ohodnotil prínos tvojho príspevku. Priznávam, že som ťa asi precenil........ Čo ma hladko privádza k tvojmu veku.... Prezradíš nám to tajné číslo? Prosím......
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa axxis »

ServerApp: nechcem Ti moc kecat do remesla, ale robit instalacku v .NETe (ako v ostatnych jazykoch neviem) pomocou zviditelnovania a zneviditelnovania niecoho je blbost.
ServerApp
Zablokovaný
Zablokovaný
Príspevky: 125
Registrovaný: 16 sep 2011, 15:00

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa ServerApp »

A ja netvrdím že je to geniálne, len to bolo jednoduché riešenie pre jeho problém tak, ako sa dal pochopiť. Už to nechajme.
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: prepinanie okna v GUI na formulary (C#)

Príspevok od používateľa axxis »

A ja som zase nehovoril o jeho probleme ale priamo o instalacnych balickoch.
Napísať odpoveď