[ zglgrgd @ 22.06.2009. 21:02 ] @
Pozdrav, nov sam ovde. Imam jedno pitanje u vezi C# projekta koji radim. Naime, imam funkciju "FormState" koja vrsi maximiziranje window-a u fullscreen bas preko celog ekrana kao screensaver i vracanje u normalnu velicinu.. (Maximize i Restore) Fullscreen se poziva iz padajuceg menija na klik Pun Ekran.. I sada sam ja hteo da sa obe kontrole manipulisem iz ovog jednog menu itema.. Znaci kada kliknem na "Pun Ekran" ![]() da se program pretvori u fullscreen i da se sada tekst ovog menuItema "Pun Ekran" prepravi u "Zatvori pun ekran" i sada na taj klik da se vrsi Restore windowa u normalnu velicinu.. Evo kako sam uradio i okej je sto se tice prvog dela. Kliknem na "Pun Ekran" , program se stavi u fullscreen i naziv labele se pretvori u "Zatvori pun ekran" , ali sada kad kliknem na to,on nece da izvrsi Restore,vec samo "iskulira" i ne radi nista ![]() Code: . . . bool minimaximise = true; CPad.FormState formState = new CPad.FormState(); InitializeComponent(); private void menuItem26_Click(object sender, EventArgs e) { if (minimaximise = true) { formState.Maximize(this); menuItem26.Text = "Zatvori pun ekran"; minimaximise = false; } else { formState.Restore(this); menuItem26.Text = "Pun ekran"; minimaximise = true; } P.S Kada ubacim novi menuItem za Restore,on hoce da radi,ali ovako sa jednom itemom nece. Gde gresim? |