Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 2.869 pregleda

Najnovija ↓

Kako da mi se svi prozori otvaraju u jednom? C# 07.06.2007. u 12:46 · pre 236 meseci #1
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!
Potpis
igor
Re: Kako da mi se svi prozori otvaraju u jednom? C# 08.06.2007. u 07:20 · pre 236 meseci #2
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.

Potpis
Acta, non verba!
Re: Kako da mi se svi prozori otvaraju u jednom? C# 08.06.2007. u 14:55 · pre 236 meseci #3
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme