Windows Forms to technologia tworzenia aplikacji okienkowych, często używana w środowisku Visual Studio. Formularz, np. Form1, jest głównym oknem aplikacji. Jego wygląd i zachowanie można zmieniać w oknie Properties albo bezpośrednio w kodzie C#.
Najważniejsze właściwości formularza
W pytaniach egzaminacyjnych często pojawiają się podobnie brzmiące pola. Trzeba rozróżniać ich znaczenie:
Text- tekst widoczny na pasku tytułu okna,Cursor- kursor myszy używany nad formularzem, np. strzałka, ręka, klepsydra,BackColor- kolor tła formularza,(Name)- nazwa obiektu używana w kodzie, np.Form1, ale nie tytuł okna,BackgroundImage- obraz tła, a nie kolor tła,UseWaitCursor- wymusza kursor oczekiwania, zwykle klepsydrę lub kółko ładowania.
Przykład w kodzie C
public Form1()
{
InitializeComponent();
this.Text = "Moja aplikacja";
this.Cursor = Cursors.Arrow;
this.BackColor = Color.LightBlue;
}
Ten kod ustawia tytuł okna, standardowy kursor w postaci strzałki oraz jasnoniebieskie tło formularza.
Typowa pułapka egzaminacyjna
Właściwość (Name) nie zmienia napisu na pasku tytułu. Służy do identyfikowania kontrolki lub formularza w kodzie programu. Jeśli użytkownik ma zobaczyć inny tytuł okna, należy zmienić Text.
Podobnie BackgroundImage ustawia obraz jako tło, a nie kolor. Do koloru tła służy BackColor.