Kontrolki w VS 2022

Kontrolki w aplikacjach Windows Forms (Visual Studio 2022)

Label (Etykieta)

Właściwość Opis
Name Unikalna nazwa kontrolki (np. lblImie)
Text Tekst widoczny dla użytkownika (np. Imię:)
Font Czcionka tekstu (np. Segoe UI, 10pt)
ForeColor Kolor tekstu
AutoSize Dopasowanie rozmiaru do tekstu (zwykle True)
Location Pozycja na formularzu

TextBox (Pole tekstowe)

Właściwość Opis
Name np. txtImie
Text Zawartość pola (domyślnie puste)
Multiline Czy pole obsługuje wiele linii (True/False)
ReadOnly Czy użytkownik może edytować pole
BackColor Tło pola (np. Azure)
Font Czcionka tekstu
Location Pozycja
Size Rozmiar (np. Width = 200)
Anchor / Dock Automatyczne dopasowanie rozmiaru przy zmianie wielkości okna

GroupBox (Grupa kontrolek)

Właściwość Opis
Name np. grpKolorOczu
Text Tytuł grupy (np. Kolor oczu)
Font Czcionka tytułu
Location Pozycja
Size Rozmiar

RadioButton (Opcja wyboru)

Właściwość Opis
Name np. rbNiebieskie
Text Tekst przy opcji
Checked Czy opcja jest zaznaczona
AutoSize Automatyczny rozmiar
Location Pozycja wewnątrz GroupBox
Font Czcionka

Button (Przycisk)

Właściwość Opis
Name np. btnOK
Text Tekst przycisku (np. OK)
BackColor Kolor tła (np. Azure)
Font Czcionka
Location Pozycja
Size Rozmiar
Click Zdarzenie uruchamiane po kliknięciu

PictureBox (Obrazek)

Właściwość Opis
Name np. picZdjecie
Image Obrazek do wyświetlenia
SizeMode Dopasowanie obrazu (StretchImage, Zoom, itp.)
BorderStyle Styl ramki (np. FixedSingle)
BackColor Tło (opcjonalnie)
Location Pozycja
Size Rozmiar

Formularz (Form)

Właściwość Opis
Text Tytuł okna (np. Formularz danych)
BackColor Kolor tła (np. CadetBlue)
StartPosition Pozycja startowa okna (np. CenterScreen)
FormBorderStyle Styl ramki okna (np. FixedSingle)
Size Rozmiar okna

Automatyczne dopasowanie kontrolek

Dock

Właściwość Dock pozwala przykleić kontrolkę do wybranej krawędzi formularza lub wypełnić całą dostępną przestrzeń. Najczęściej używane opcje to:
– Top: przyklejenie do górnej krawędzi
– Bottom: dolna krawędź
– Left: lewa krawędź
– Right: prawa krawędź
– Fill: wypełnienie całej dostępnej przestrzeni

Anchor

Anchor pozwala przywiązać kontrolkę do wybranych krawędzi formularza, tak aby przy zmianie rozmiaru okna rozmiar kontrolki również się dostosowywał. Można zaznaczyć np. Top, Bottom, Left, Right.

Podział formularza na sekcje – użycie Panel

Aby podzielić formularz na logiczne części (np. nagłówek, pasek boczny, główny obszar), warto użyć kontrolek typu Panel. Można je odpowiednio ustawić przy pomocy właściwości Dock, aby uzyskać czytelny układ.

Przykład podziału formularza:

  • – panelHeader → Dock = Top (np. wysokość 60px)
  • – panelLeftMenu → Dock = Left (np. szerokość 150px)
  • – panelMain → Dock = Fill (wypełnia resztę formularza)

Dzięki temu możesz stworzyć strukturę aplikacji przypominającą klasyczne programy: pasek tytułowy, menu po lewej stronie, oraz główną treść po prawej.