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

Kako da mi se svi prozori otvaraju u jednom? C#

[es] :: .NET :: .NET Desktop razvoj :: Kako da mi se svi prozori otvaraju u jednom? C#

[ Pregleda: 485 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

megaigor
Igor Orlic
bgd

Član broj: 134428
Poruke: 5
*.ptt.yu.



Profil

icon Kako da mi se svi prozori otvaraju u jednom? C#07.06.2007. u 11:46

Pozdrav,

hteo bih da uradim programcic u C# ali za razliku od mojih prethodnih programa gde mi se za svaku masku otvarao novi prozor, da se svaka maska otvara pod istim prozorom u kome postoji i definisan padajuci meni , mozda i neki status bar.

Isprobavao sam sa MDI formama i uspeo sam da u jednoj formi koja ima podeseno:

IsMdiContainer = true

da otvorim drugu formu koja ima podeseno:

FormBorderStyle = none
ControlBox = false
WindowsState = maximized

Kada se otvori, u liniji gde je padajuci meni glavne forme izadje ControlBox i stoji jos jedna ikona (te druge forme) sa leve strane menija glavne forme. Samim tim neko moze da klikne na Restore dugme u ControlBox-u i da smanji formu na pola glavnog prozora. Kako ovo da ukinem? Mozda sam na pogresnom putu, pa me zanimaju sva resenja, tj. ne mora preko MDI formi ako moze i drugacije.

Pozdrav i hvala!
igor
07.06.2007. u 11:46 

bjevta
Bratislav Jevtic
http://solair.eunet.yu/~bjevta
Kragujevac

Član broj: 5216
Poruke: 162
*.dynamic.sbb.co.yu.

Sajt: solair.eunet.yu/~bjevta


Profil

icon Re: Kako da mi se svi prozori otvaraju u jednom? C#08.06.2007. u 06:20
MDI app nije ono što si opisao u zahtevima. Napravi sistem menija i set user controla koje ćeš učitavati u sadržaj prozora kad se izabere meni.


Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -Brian Kernighan
08.06.2007. u 06:20 

Radudzoni
Radoslav Jovanovic
Beograd

Član broj: 8384
Poruke: 115
*.fiberop.matgnet.com.



Profil

icon Re: Kako da mi se svi prozori otvaraju u jednom? C#08.06.2007. u 13:55
Cak ne mora da bude user controla, moze i obicna forma...
Ja napravim glavnu formu sa panel kontrolom pa onda u nju "ubacujem" konkretne forme...

E sad, tvoje sledece pitanje je:
Javlja mi gresku da ne moze da u panel ubaci TopLevel kontrolu. Sta sad???

Samo treba da se properti forme TopLevel postavi na false - Forma.TopLevel = false;

Pozdrav.
08.06.2007. u 13:55 

[es] :: .NET :: .NET Desktop razvoj :: Kako da mi se svi prozori otvaraju u jednom? C#

[ Pregleda: 485 | Odgovora: 2 ]

Postavi temu Odgovori

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