Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
-
Visual Studio 2022 17.12-es vagy újabb verziói
- Válassza ki a .NET asztali fejlesztési számítási feladatát
- Válassza ki a .NET 9-összetevőt
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.
Nyissa meg a Visual Studiót.
Válassza az Új projekt létrehozása lehetőséget.
A Sablonok keresése mezőbe írja be a winformokat, és várja meg, amíg a keresési eredmények megjelennek.
A kódnyelv legördülő menüben válassza C# vagy Visual Basiclehetőséget.
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.
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.
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.
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:
Megoldáskezelő
Az összes projektfájl, kód, űrlap és erőforrás megjelenik ebben az ablakban.
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.
Ű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).
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.
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ó:
Á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:
Válassza a Név hozzáadása gomb vezérlőelemet az űrlapon.
A Tulajdonságok ablakban válassza az események ikont
a gomb eseményeinek listázásához.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 SubA kezelő kódja felveszi a szövegdoboz által
txtNamemegadott nevet alstNameslistá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.Az alábbi kód egy név hozzáadását mutatja be a
lstNamesvezé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.
Kapcsolódó tartalom
.NET Desktop feedback