Megosztás a következőn keresztül:


Oktatóanyag: Windows Forms-alkalmazás létrehozása .NET-tel

Ebben az oktatóanyagban megtudhatja, hogyan hozhat létre Windows Forms-alkalmazásokat a Visual Studióval. A Visual Studióval vezérlőket adhat hozzá egy űrlaphoz, és kezelheti az eseményeket. Az oktatóanyag végére egy egyszerű alkalmazással rendelkezik, amely neveket ad hozzá egy listamezőhöz.

Ebben az útmutatóban Ön:

  • Új Windows Forms-alkalmazás létrehozása
  • Vezérlők hozzáadása űrlaphoz
  • Vezérlőesemények kezelése az alkalmazásfunkciók biztosításához
  • Az alkalmazás futtatása

Előfeltételek

Windows Forms-alkalmazás létrehozása

Az új alkalmazás létrehozásának első lépése a Visual Studio megnyitása és az alkalmazás sablonból való létrehozása.

  1. Nyissa meg a Visual Studiót.

  2. Válassza az Új projekt létrehozása lehetőséget.

    Képernyőkép a Visual Studio 2022 start párbeszédpaneléről. A

  3. A Sablonok keresése mezőbe írja be a winformokat, és várja meg, amíg a keresési eredmények megjelennek.

  4. A kódnyelv legördülő menüben válassza C# vagy Visual Basiclehetőséget.

  5. A sablonok listájában válassza a Windows Forms Alkalmazás , majd a Tovább lehetőséget.

    Fontos

    Ne válassza ki a Windows Forms App (.NET Framework) sablont.

    Az alábbi képen a C# és a Visual Basic .NET projektsablonok láthatók. Ha a kódnyelv-szűrőt alkalmazta, a megfelelő sablon megjelenik a listában.

    A

  6. Az új projekt konfigurálása ablakban állítsa a Projekt nevéta Nevek értékre, és válassza a Tovább gombot.

    A projekt másik mappába is menthető a Hely elérési út beállításával.

    Képernyőkép a Visual Studio 2022

  7. Végül a További információ ablakban válassza a .NET 9.0 (Standard kifejezéstámogatás) lehetőséget a Keretrendszer beállításhoz, majd válassza a Létrehozás lehetőséget.

    Képernyőkép a Visual Studio 2022 További információk párbeszédpaneléről. A

Az alkalmazás létrehozása után a Visual Studiónak meg kell nyitnia az alapértelmezett Űrlap1 űrlap tervezőablakát. Ha az űrlaptervező nem látható, kattintson duplán az űrlapra a Megoldáskezelő ablakban a tervezőablak megnyitásához.

A Visual Studio fontos részei

A Visual Studióban a Windows Forms támogatása négy fontos összetevővel rendelkezik, amelyekkel az alkalmazás létrehozásakor kapcsolatba léphet:

A Visual Studio 2022 fontos összetevőit ismernie kell a .NET-hez készült Windows Forms-projekt létrehozásakor.

  1. Megoldáskezelő

    Az összes projektfájl, kód, űrlap és erőforrás megjelenik ebben az ablakban.

  2. Tulajdonságok

    Ebben az ablakban a kiválasztott elem környezete alapján konfigurálható tulajdonságbeállítások láthatók. Ha például kiválaszt egy elemet a Megoldáskezelőben, megjelennek a fájlhoz kapcsolódó beállítások. Ha a Tervező objektuma ki van jelölve, megjelenik a vezérlő vagy az űrlap tulajdonságai.

  3. Űrlaptervező

    Ez az űrlap tervezője. Interaktív, és az eszközkészletbőlhúzással helyezheti el az objektumokat. A tervező elemeinek kiválasztásával és áthelyezésével vizuálisan megírhatja az alkalmazás felhasználói felületét (UI).

  4. Szerszámosláda

    Az eszközkészlet tartalmazza az űrlaphoz hozzáadható összes vezérlőt. Ha vezérlőt szeretne hozzáadni az aktuális űrlaphoz, kattintson duplán egy vezérlőre, vagy húzza az egérrel a vezérlőt.

Jótanács

Ha az eszközkészlet nem látható, a Nézet>eszközkészlet menüelemen keresztül jelenítheti meg.

A Visual Studio 2022 Windows Forms-projekt nézet menüje, amelyen a szerszámkészlet elem ki van emelve.

Vezérlők hozzáadása az űrlaphoz

Ha meg van nyitva az Űrlap1 űrlaptervező, az Eszközkészlet ablakban az alábbi vezérlőket adhatja hozzá az űrlaphoz az eszközkészletből való húzással és az űrlapra való húzással:

  • Gomb
  • Címke
  • Listamező
  • Szövegmező

A vezérlők elhelyezése és mérete a következő képen látható:

A Visual Studio 2022 tervezője a .NET-hez készült Windows Formshoz megnyitott űrlappal. Van egy listamező a nevek tárolására, egy szövegmező a név beírására, és egy gomb a név hozzáadásához.

Áthelyezheti és átméretezheti a vezérlőket az egérrel az előző képnek megfelelően, vagy az alábbi táblázat segítségével konfigurálhatja az egyes vezérlőket. Egy vezérlő konfigurálásához jelölje ki a tervezőben, majd állítsa be a megfelelő beállítást a Tulajdonságok ablakban. Az űrlap konfigurálásakor válassza ki az űrlap címsorát.

Objektum Beállítás Érték
címke Elhelyezkedés 12, 9
Szöveg Names
Listamező Név lstNames
Elhelyezkedés 12, 27
Méret 120, 94
Szövegdoboz Név txtName
Elhelyezkedés 138, 26
Méret 100, 23
gomb Név btnAdd
Elhelyezkedés 138, 55
Méret 100, 23
Szöveg Add Name
Űrlap Szöveg Names
Méret 268, 180

Események kezelése

Most, hogy az űrlap minden vezérlője ki van adva, a következő lépés az eseménykezelők hozzáadása a felhasználói bemenetre való reagáláshoz. Nyissa meg az űrlaptervezőt, és hajtsa végre a következő lépéseket:

  1. Válassza a Név hozzáadása gomb vezérlőelemet az űrlapon.

  2. A Tulajdonságok ablakban válassza az események ikont a gomb eseményeinek listázásához.

  3. Keresse meg a Click eseményt, és kattintson rá duplán egy eseménykezelő létrehozásához.

    Ez a művelet a következő kódot adja hozzá az űrlaphoz:

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

    A kezelő kódja felveszi a szövegdoboz által txtName megadott nevet a lstNames listába. Azt szeretnénk azonban, hogy a név hozzáadásának két feltétele legyen: a megadott név nem lehet üres, és a névnek még nem szabad léteznie.

  4. Az alábbi kód egy név hozzáadását mutatja be a lstNames vezérlőhöz:

    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
    

Az alkalmazás futtatása

Most, hogy az eseményt kezelte, futtassa az alkalmazást az F5 billentyű lenyomásával vagy a hibakeresési>start hibakeresés kiválasztásával a menüből. Az alkalmazás indításakor megjelenik az űrlap, és beírhat egy nevet a szövegmezőbe, és kiválaszthatja a gombot.

Windows Forms for .NET-alkalmazás futtatása a Visual Studio 2022-ben.