Tworzenie okien

Wstęp


Zdarzają się sytuacje gdy jedno okno nam nie wystarcza. Co możemy wtedy zrobić? Można stworzyć, powiedzmy, klasę typu "okno" przechowującą zmienne o właściwości wszystkich komponentów na formie i procedurę która "przemienia" je na te komponenty przy użyciu danych zmiennych (Wierzcie albo nie, udało mi się coś takiego zrobić dawno temu). Takie rozwiązanie ma jednak "parę" sporych wad. Jest: Skomplikowane, nieczytelne, wolne (przy większej ilości komponentów) i... nie rozwiązuje innego problemu - co zrobić gdy chcemy by dwa okna były widoczne na raz.

Światło w tunelu


Jednak i wtedy nie jesteśmy na straconej pozycji. Środowisko visual C# pozwala nam stworzyć nowe okno w bardzo prosty sposób.

Stwórzmy najpierw nowy projekt o nazwie Windows (liczba mnoga od "window", jakby co...) . Następnie kliknij prawym przyciskiem myszy na napisie "Windows" z menu "solution explorer" i wybierz add -> new form, albo (jeśli twoja wersja visual C# nie ma takiej opcji) add -> new item -> windows form i nazwij ją Form2.cs. W ten sposób stworzyliśmy nową formę.

Po uruchomieniu programu pojawi się jednak nowy zgrzyt - drugiej formy nie widać! Dzieje się tak dlatego że domyślnie widoczna jest tylko pierwsza forma. Poradzimy sobie z tym dodając następujący kod:

Form2 form2 = new Form2();
form2.Show();


Koniec


Więcej nie będę się rozpisywał, gdyż każdy chyba wie jak rozbudować taki projekt. Programowanie w drugiej formie jest dokładnie takie samo jak w pierwszej.
Informacje
Ostatnia modyfikacja 16-06-2009 08:16 Ostatni autor MSM
Ilość wyświetleń 2702 Wersja 1
Komentarz

Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0119 sek. (zapytań SQL: 9)