Udostępnij przez


Samouczek: tworzenie aplikacji Windows Forms przy użyciu platformy .NET

Z tego samouczka dowiesz się, jak utworzyć aplikację Windows Forms przy użyciu programu Visual Studio. Za pomocą programu Visual Studio można dodawać kontrolki do formularza i obsługiwać zdarzenia. Na końcu tego samouczka masz prostą aplikację, która dodaje nazwy do pola listy.

W tym samouczku nauczysz się następujących rzeczy:

  • Utwórz nową aplikację Windows Forms.
  • Dodawanie kontrolek do formularza.
  • Obsługa zdarzeń sterowania w celu zapewnienia funkcjonalności aplikacji.
  • Uruchom aplikację.

Wymagania wstępne

Tworzenie aplikacji Windows Forms

Pierwszym krokiem tworzenia nowej aplikacji jest otwarcie programu Visual Studio i wygenerowanie aplikacji na podstawie szablonu.

  1. Otwórz program Visual Studio.

  2. Wybierz pozycję Utwórz nowy projekt.

    Zrzut ekranu przedstawiający okno dialogowe uruchamiania z programu Visual Studio 2026. Przycisk

  3. W polu Wyszukaj szablony wpisz winforms i poczekaj na wyświetlenie wyników wyszukiwania.

  4. Z listy rozwijanej języka kodu wybierz pozycję C# lub Visual Basic.

  5. Na liście szablonów wybierz pozycję Aplikacja formularzy systemu Windows, a następnie wybierz pozycję Dalej.

    Ważne

    Nie wybieraj szablonu Aplikacji formularzy systemu Windows (.NET Framework).

    Na poniższej ilustracji przedstawiono zarówno szablony projektów C#, jak i Visual Basic .NET. Jeśli zastosowano filtr języka kodu, zostanie wyświetlony odpowiedni szablon.

    Zrzut ekranu przedstawiający okno dialogowe

  6. W oknie Konfigurowanie nowego projektu ustaw nazwę projektu na Nazwy i wybierz przycisk Dalej.

    Projekt można również zapisać w innym folderze, dostosowując ścieżkę Lokalizacja .

    Zrzut ekranu przedstawiający okno dialogowe

  7. Na koniec w oknie Dodatkowe informacje wybierz pozycję .NET 10.0 (obsługa długoterminowa) dla ustawienia Framework , a następnie wybierz pozycję Utwórz.

    Zrzut ekranu przedstawiający okno dialogowe

Po wygenerowaniu aplikacji przez program Visual Studio zostanie otwarte okno projektanta dla formularza domyślnego Form1. Jeśli projektant formularzy nie jest widoczny, kliknij dwukrotnie formularz w oknie Eksplorator rozwiązań, aby otworzyć okno projektanta.

Włącz okna Przybornik i Właściwości

Domyślnie program Visual Studio nie otwiera okien Przybornik i Właściwości. Program Visual Studio pamięta, że otworzyłeś te okna i utrzymuje je otwarte na przyszłość.

Aby otworzyć okna:

  1. Wybierz opcję menu Widok>Narzędzia.
  2. Wybierz element menu Wyświetl>okno właściwości .

Menu widoków z wyróżnionym elementem przybornika i elementem okna właściwości w projekcie programu Visual Studio 2026 Windows Forms.

Ważne części programu Visual Studio

Obsługa formularzy systemu Windows w programie Visual Studio ma cztery ważne składniki, z którymi korzystasz podczas tworzenia aplikacji:

Ważne składniki programu Visual Studio 2026, które należy wiedzieć podczas tworzenia projektu Windows Forms dla platformy .NET.

  1. Eksplorator rozwiązań

    Wszystkie pliki projektu, kod, formularze i zasoby są wyświetlane w tym oknie.

  2. Właściwości

    W tym oknie przedstawiono ustawienia właściwości, które można skonfigurować na podstawie kontekstu wybranego elementu. Jeśli na przykład wybierzesz element z Eksploratora rozwiązań, zobaczysz ustawienia związane z plikiem. Jeśli wybierzesz obiekt w Projektancie, zobaczysz właściwości kontrolki lub formularza.

  3. Projektant formularzy

    Jest to projektant formularza. Jest to interaktywne i można przeciągać i upuszczać obiekty z przybornika. Wybierając i przenosząc elementy w projektancie, możesz wizualnie utworzyć interfejs użytkownika dla aplikacji.

  4. Skrzynka z narzędziami

    Przybornik zawiera wszystkie kontrolki, które można dodać do formularza. Aby dodać kontrolkę do bieżącego formularza, kliknij dwukrotnie kontrolkę lub przeciągnij i upuść kontrolkę do formularza.

Dodawanie kontrolek do formularza

Po otwarciu projektanta formularzy Form1 użyj okna Przybornik , aby dodać następujące kontrolki do formularza, przeciągając je z przybornika i upuszczając je w formularzu:

  • Przycisk
  • Etykieta
  • ListBox
  • Pole tekstowe

Położenie i rozmiar kontrolek zgodnie z następującą ilustracją:

Projektant programu Visual Studio 2026 z otwartym formularzem Windows Forms dla platformy .NET. Istnieje pole listy do przechowywania nazw, pole tekstowe do umieszczania nazwy, a przycisk do dodawania nazw.

Możesz przenieść i zmienić rozmiar kontrolek za pomocą myszy, aby dopasować go do poprzedniego obrazu, lub użyć poniższej tabeli, aby skonfigurować każdą kontrolkę. Aby skonfigurować kontrolkę, wybierz ją w projektancie, a następnie ustaw odpowiednie ustawienie w oknie Właściwości . Podczas konfigurowania formularza wybierz pasek tytułu formularza.

Przedmiot Ustawienia Wartość
Etykieta Lokalizacja 12, 9
Tekst Names
ListBox Nazwa lstNames
Lokalizacja 12, 27
Rozmiar 120, 94
Pole tekstowe Nazwa txtName
Lokalizacja 138, 26
Rozmiar 100, 23
przycisk Nazwa btnAdd
Lokalizacja 138, 55
Rozmiar 100, 23
Tekst Add Name
Formularz Tekst Names
Rozmiar 268, 180

Obsługa zdarzeń

Po ułożeniu wszystkich kontrolek w formularzu dodaj programy obsługi zdarzeń, aby reagować na dane wejściowe użytkownika. Przejdź do projektanta formularzy i wykonaj następujące kroki:

  1. Wybierz kontrolkę Przycisk Dodaj nazwę w formularzu.

  2. W oknie Właściwości wybierz ikonę zdarzeń, aby wyświetlić listę zdarzeń przycisku.

  3. Znajdź zdarzenie Click i kliknij je dwukrotnie, aby wygenerować procedurę obsługi zdarzeń.

    Ta akcja dodaje następujący kod do formularza:

    private void btnAdd_Click(object sender, EventArgs e)
    {
    
    }
    
    Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click
    
    End Sub
    

    Kod dla tej procedury obsługi dodaje nazwę określoną przez txtName pole tekstowe do lstNames pola listy. Jednak chcesz dodać dwa warunki dodawania nazwy: nazwa nie może być pusta, a nazwa nie może jeszcze istnieć.

  4. Poniższy kod demonstruje dodanie nazwy do kontrolki lstNames :

    private void btnAdd_Click(object sender, EventArgs e)
    {
        if (!string.IsNullOrWhiteSpace(txtName.Text) && !lstNames.Items.Contains(txtName.Text))
            lstNames.Items.Add(txtName.Text);
    }
    
    Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click
        If Not String.IsNullOrWhiteSpace(txtName.Text) And Not lstNames.Items.Contains(txtName.Text) Then
            lstNames.Items.Add(txtName.Text)
        End If
    End Sub
    

Uruchom aplikację

Po obsłużeniu zdarzenia uruchom aplikację, naciskając F5 lub wybierając polecenie Debuguj>rozpocznij debugowanie z menu. Po uruchomieniu aplikacji zostanie wyświetlony formularz. Wprowadź nazwę w polu tekstowym i wybierz przycisk.

Uruchamianie aplikacji Windows Forms for .NET w programie Visual Studio 2026.