Örnek ile C # Windows Forms Uygulama Eğitimi

İçindekiler:

Anonim

Şimdiye kadar konsol tabanlı uygulamalar oluşturmak için C # ile nasıl çalışılacağını gördük. Ancak gerçek hayattaki bir senaryoda ekip, Windows Forms veya Web tabanlı uygulamalar oluşturmak için normalde Visual Studio ve C # kullanır.

Windows form uygulaması, bilgisayarda çalışmak üzere tasarlanmış bir uygulamadır. Web tarayıcısında çalışmayacaktır çünkü o zaman bir web uygulaması haline gelir.

Bu Eğitim, Windows tabanlı uygulamaları nasıl oluşturabileceğimize odaklanacaktır. Ayrıca C # Windows uygulamasının çeşitli öğeleriyle nasıl çalışılacağına dair bazı temel bilgiler de öğreneceğiz.

Bu Windows eğitiminde şunları öğreneceksiniz:

  • Windows Forms Temelleri
  • Windows Formlarında Merhaba Dünya
  • Bir forma Kontrol Ekleme
  • Kontroller için Olay İşleme
  • Ağaç ve PictureBox Kontrolü

Windows Forms Temelleri

Bir Windows form uygulaması, masaüstü bilgisayarda çalışan bir uygulamadır. Bir Windows form uygulaması normalde etiketler, metin kutuları, liste kutuları vb. Gibi bir dizi denetim içerir.

Aşağıda basit bir Windows form uygulaması C # örneği verilmiştir. Kullanıcı tarafından erişilebilen basit bir Oturum Açma ekranını gösterir. Kullanıcı gerekli kimlik bilgilerini girecek ve ardından devam etmek için Oturum Aç düğmesine tıklayacaktır.

Dolayısıyla, yukarıdaki uygulamada bulunan kontrollere bir örnek

  1. Bu, normalde bitişik kontrolleri açıklamak için kullanılan bir etiket kontrolleri koleksiyonudur. Yani bizim durumumuzda, 2 metin kutumuz var ve etiketler, kullanıcıya bir metin kutusunun kullanıcı adını ve diğerinin şifreyi girmek için olduğunu söylemek için kullanılıyor.
  2. 2 metin kutusu, kullanıcı tarafından girilecek kullanıcı adı ve parolayı tutmak için kullanılır.
  3. Son olarak, düğme kontrolüne sahibiz. Düğme kontrolü normalde belirli bir dizi eylemi gerçekleştirmek için eklenmiş bazı kodlara sahip olacaktır. Dolayısıyla, örneğin yukarıdaki durumda, düğmenin, kullanıcı tarafından girilen kullanıcı adı ve parolayı doğrulama eylemini gerçekleştirmesini sağlayabiliriz.

C # Merhaba Dünya

Şimdi basit bir 'merhaba dünya' uygulamasını Visual Studio'da nasıl uygulayabileceğimize dair bir örneğe bakalım. Bunun için aşağıda belirtilen adımları uygulamamız gerekir.

Adım 1) İlk adım, Visual Studio'da yeni bir projenin oluşturulmasını içerir. Visual Studio'yu başlattıktan sonra, Yeni-> Proje menü seçeneğini seçmeniz gerekir.

Adım 2) Sonraki adım, proje türünü bir Windows Forms uygulaması olarak seçmektir. Burada projemizin adını ve yerini de belirtmemiz gerekiyor.

  1. Proje iletişim kutusunda, Visual Studio'da farklı proje türleri oluşturmak için çeşitli seçenekler görebiliriz. Sol taraftaki Windows seçeneğini tıklayın.
  2. Önceki adımda Windows seçeneklerine tıkladığımızda Windows Forms Uygulaması için bir seçenek görebileceğiz. Bu seçeneği tıklayın.
  3. Uygulama için bir isim vereceğiz. Bizim durumumuzda bu DemoApplication. Ayrıca uygulamamızı depolamak için bir yer de sağlayacağız.
  4. Son olarak Visual Studio'nun projemizi oluşturmasına izin vermek için 'Tamam' butonuna tıklıyoruz.

Yukarıdaki adımlar takip edilirse, aşağıdaki çıktıyı Visual Studio'da alırsınız.

Çıktı:-

Visual Studio'da görüntülenen bir Form Tasarımcısı göreceksiniz. Bu Form Tasarımcısı'nda Windows Forms uygulamanızı oluşturmaya başlayacaksınız.

Solution Explorer'da DemoApplication Solution'ı da görebileceksiniz. Bu çözüm aşağıdaki 2 proje dosyasını içerecek

  1. Forms1.cs adlı bir Form uygulaması. Bu dosya, Windows Form uygulamasının tüm kodunu içerecektir.
  2. Program.cs adlı Ana program, Visual Studio'da yeni bir uygulama oluşturulduğunda oluşturulan varsayılan kod dosyasıdır. Bu kod, bir bütün olarak uygulamanın başlangıç ​​kodunu içerecektir.

Visual Studio'nun sol tarafında, bir ToolBox da göreceksiniz. Araç kutusu, Windows Forms'a eklenebilecek tüm kontrolleri içerir. Metin kutusu veya etiket gibi kontroller, Windows Forms'a eklenebilecek kontrollerden sadece birkaçıdır.

Aşağıda, Araç Kutusu'nun nasıl göründüğünün bir ekran görüntüsü verilmiştir.

Adım 3) Bu adımda, şimdi Forma "Merhaba Dünya" yazacak bir etiket ekleyeceğiz. Araç kutusundan, Etiket denetimini seçmeniz ve sadece Form'a sürüklemeniz gerekir.

Etiketi forma sürükledikten sonra, aşağıda gösterildiği gibi forma gömülü etiketi görebilirsiniz.

Adım 4) Sonraki adım, kontrolün özelliklerine gidip metni 'Merhaba Dünya' olarak değiştirmektir.

Bir kontrolün özelliklerine gitmek için, kontrole sağ tıklamanız ve Özellikler menü seçeneğini seçmeniz gerekir.

  • Özellikler paneli ayrıca Visual Studio'da gösterilir. Dolayısıyla, etiket denetimi için özellikler denetiminde Metin bölümüne gidin ve "Merhaba Dünya" girin.
  • Her Kontrol, kontrolü tanımlayan bir dizi özelliğe sahiptir.

Yukarıdaki tüm adımları izler ve programınızı Visual Studio'da çalıştırırsanız, aşağıdaki çıktıyı alırsınız

Çıktı:-

Çıktıda, Windows Formunun görüntülendiğini görebilirsiniz. Ayrıca formda 'Merhaba Dünya' görüntülendiğini de görebilirsiniz.

Bir forma Kontrol Ekleme

Daha önceki bölümde "Merhaba Dünya" yı görüntülemek için etiket denetimini eklediğimizde, forma nasıl denetim ekleneceğini görmüştük.

Windows formları için kullanılabilen diğer denetimlere bakalım ve ortak özelliklerinden bazılarını görelim.

C # örneklerindeki Windows form uygulamamızda, aşağıdaki işlevselliğe sahip olacak bir form oluşturacağız.

  1. Kullanıcının ad ve adres girebilme yeteneği.
  2. Kullanıcının ikamet ettiği şehri seçme seçeneği
  3. Kullanıcının cinsiyet için bir seçenek girme yeteneği.
  4. Kullanıcının öğrenmek istediği bir kursu seçme seçeneği. Hem C # hem de ASP.Net için seçimler yapılacak

Öyleyse, her kontrole ayrıntılı olarak bakalım ve yukarıda belirtilen işlevsellik ile formu oluşturmak için onları ekleyelim.

Grup Kutusu

Kontrolleri bir bölüme mantıksal gruplamak için bir grup kutusu kullanılır. Bir kişinin adı ve adresi gibi ayrıntıları girmek için bir kontrol koleksiyonunuz varsa bir örnek alalım. İdeal olarak, bunlar bir kişinin ayrıntılarıdır, bu nedenle bu ayrıntıların Formda ayrı bir bölümde olmasını istersiniz. Bunun için bir grup kutunuz olabilir. Bunu aşağıda gösterilen bir örnekle nasıl uygulayabileceğimize bakalım.

Adım 1) İlk adım, aşağıda gösterildiği gibi Groupbox kontrolünü araç kutusundan Windows Formuna sürüklemektir.

Adım 2) Grup kutusu eklendikten sonra, grup kutusu kontrolüne tıklayarak özellikler penceresine gidin. Özellikler penceresinde, Metin özelliğine gidin ve bunu "Kullanıcı Ayrıntıları" olarak değiştirin.

Yukarıdaki değişiklikleri yaptıktan sonra aşağıdaki çıktıyı göreceksiniz

Çıktı:-

Çıktıda, Groupbox'ın forma eklendiğini açıkça görebilirsiniz. Grup kutusu metninin "Kullanıcı Ayrıntıları" olarak değiştirildiğini de görebilirsiniz.

Etiket Kontrolü

Ardından Etiket Kontrolü geliyor. Etiket kontrolü, kullanıcıya form üzerinde bir metin veya mesaj görüntülemek için kullanılır. Etiket kontrolü normalde diğer kontrollerle birlikte kullanılır. Yaygın örnekler, metin kutusu kontrolü ile birlikte bir etiketin eklendiğidir.

Etiket, kullanıcıya metin kutusunda neyin doldurulmasının beklendiğini gösterir. Bunu aşağıda gösterilen bir örnekle nasıl uygulayabileceğimize bakalım. Biri 'ad' ve diğeri 'adres' olarak adlandırılacak 2 etiket ekleyeceğiz. Sonraki bölümde eklenecek olan metin kutusu kontrolleri ile birlikte kullanılacaktır.

Adım 1) İlk adım, etiket kontrolünü aşağıda gösterildiği gibi araç kutusundan Windows Formuna sürüklemektir. Etiket denetimini 2 kez sürüklediğinizden emin olun, böylece biri 'ad' ve diğeri 'adres' için olabilir.

Adım 2) Etiket eklendikten sonra, etiket kontrolüne tıklayarak özellikler penceresine gidin. Özellikler penceresinde, her etiket denetiminin Metin özelliğine gidin.

Yukarıdaki değişiklikleri yaptıktan sonra aşağıdaki çıktıyı göreceksiniz

Çıktı:-

Forma eklenen etiket kontrollerini görebilirsiniz.

Metin kutusu

Bir metin kutusu, bir kullanıcının Windows uygulamasında C # ile bir miktar metin girmesine izin vermek için kullanılır. Bunu aşağıda gösterilen bir örnekle nasıl uygulayabileceğimize bakalım. Forma biri Ad, diğeri kullanıcı için girilecek adres olmak üzere 2 adet textbox ekleyeceğiz.

Adım 1) İlk adım, metin kutusu kontrolünü aşağıda gösterildiği gibi araç kutusundan Windows Formuna sürüklemektir.

Adım 2) Metin kutuları eklendikten sonra, metin kutusu kontrolüne tıklayarak özellikler penceresine gidin. Özellikler penceresinde, Ad özelliğine gidin ve her metin kutusuna anlamlı bir ad ekleyin. Örneğin, kullanıcının metin kutusunu txtUser ve adres için txtAddress olarak adlandırın. Kontroller için bir adlandırma kuralı ve standardı yapılmalıdır, çünkü daha sonra göreceğimiz bu kontrollere ekstra işlevsellik eklemek daha kolay hale gelir.

Yukarıdaki değişiklikleri yaptıktan sonra aşağıdaki çıktıyı göreceksiniz

Çıktı:-

Çıktıda, Metin Kutularının forma eklendiğini açıkça görebilirsiniz.

Liste kutusu

Windows formundaki öğelerin listesini göstermek için bir Liste Kutusu kullanılır. Bunu aşağıda gösterilen bir örnekle nasıl uygulayabileceğimize bakalım. Bazı şehir konumlarını saklamak için forma bir liste kutusu ekleyeceğiz.

Adım 1) İlk adım, liste kutusu kontrolünü aşağıda gösterildiği gibi araç kutusundan Windows Formuna sürüklemektir.

Adım 2) Liste kutusu eklendiğinde, liste kutusu kontrolüne tıklayarak özellikler penceresine gidin.

  1. İlk olarak, Listbox kutusu kontrolünün özelliğini değiştirin, bizim durumumuzda bunu lstCity olarak değiştirdik.
  2. Öğeler özelliğine tıklayın. Bu, liste kutusunda görünebilecek farklı öğeler eklemenize izin verecektir. Bizim durumumuzda, "koleksiyon" öğeleri seçtik.
  3. Açılan String Collection Editor'da şehir adlarını girin. Bizim durumumuzda "Mumbai", "Bangalore" ve "Haydarabad" a girdik.
  4. Son olarak, 'Tamam' düğmesine tıklayın.

Yukarıdaki değişiklikleri yaptıktan sonra aşağıdaki çıktıyı göreceksiniz

Çıktı:-

Çıktıda Listbox'ın forma eklendiğini görebilirsiniz. Liste kutusunun şehir değerleri ile doldurulduğunu da görebilirsiniz.

Radyo düğmesi

Radiobutton, kullanıcının içinden seçim yapabileceği bir öğe listesini göstermek için kullanılır. Bunu aşağıda gösterilen bir örnekle nasıl uygulayabileceğimize bakalım. Erkek / kadın seçeneği için bir radyo düğmesi ekleyeceğiz.

Adım 1) İlk adım, 'radiobutton' kontrolünü aşağıda gösterildiği gibi araç kutusundan Windows Formuna sürüklemektir.

Adım 2) Radiobutton eklendikten sonra, Radiobutton kontrolüne tıklayarak özellikler penceresine gidin.

  1. Öncelikle, her iki Radyo kontrolünün metin özelliğini değiştirmeniz gerekir. Özellikler penceresine gidin ve metni bir radyo düğmesinin erkek ve diğerinin metnini kadın olarak değiştirin.
  2. Benzer şekilde, her iki Radyo denetiminin name özelliğini değiştirin. Özellikler penceresine gidin ve bir radyo düğmesinin adını 'rdMale' ve diğerinin adını 'rdkadın' olarak değiştirin.

Yukarıdaki değişiklikleri yaptığınızda aşağıdaki çıktıyı göreceksiniz

Çıktı:-

Windows formuna eklenen Radyo düğmelerini göreceksiniz.

Onay kutusu

Kullanıcının birden çok seçeneği seçebileceği bir seçenek listesi sağlamak için bir onay kutusu kullanılır. Bunu aşağıda gösterilen bir örnekle nasıl uygulayabileceğimize bakalım. Windows formlarımıza 2 onay kutusu ekleyeceğiz. Bu onay kutuları, kullanıcıya C # veya ASP.Net öğrenmek isteyip istemedikleri konusunda bir seçenek sağlayacaktır.

Adım 1) İlk adım, onay kutusu kontrolünü aşağıda gösterildiği gibi araç kutusundan Windows Formuna sürüklemektir.

Adım 2) Onay kutusu eklendiğinde, Onay kutusu kontrolüne tıklayarak özellikler penceresine gidin.

Özellikler penceresinde,

  1. İlk olarak, her iki onay kutusu kontrolünün metin özelliğini değiştirmeniz gerekir. Özellikler penceresine gidin ve metni C # ve ASP.Net olarak değiştirin.
  2. Benzer şekilde, her iki Radyo denetiminin name özelliğini değiştirin. Özellikler penceresine gidin ve bir onay kutusunun adını chkC ve diğerinin adını chkASP olarak değiştirin.

Yukarıdaki değişiklikleri yaptıktan sonra aşağıdaki çıktıyı göreceksiniz

Çıktı:-

Buton

Kullanıcının daha sonra formun işlenmesini başlatacak bir düğmeye tıklamasına izin vermek için bir düğme kullanılır. Bunu aşağıda gösterilen bir örnekle nasıl uygulayabileceğimize bakalım. Formdaki tüm bilgileri göndermek için kullanılacak 'Gönder' adlı basit bir düğme ekleyeceğiz.

Adım 1) İlk adım, düğme kontrolünü aşağıda gösterildiği gibi araç kutusundan Windows Formuna sürüklemektir.

Adım 2) Düğme eklendikten sonra, Düğme kontrolüne tıklayarak özellikler penceresine gidin.

  1. İlk olarak, düğme kontrolünün metin özelliğini değiştirmeniz gerekir. Özellikler penceresine gidin ve metni 'gönder' olarak değiştirin.
  2. Benzer şekilde, denetimin name özelliğini değiştirin. Özellikler penceresine gidin ve adı 'btnSubmit' olarak değiştirin.

Yukarıdaki değişiklikleri yaptıktan sonra aşağıdaki çıktıyı göreceksiniz

Çıktı:-

Tebrikler, artık ilk temel Windows Formunuza sahipsiniz. Şimdi Kontroller için Olay işlemeyi nasıl yapabileceğimizi görmek için sonraki konuya geçelim.

C # Kontroller için Olay İşleme

Windows formuyla çalışırken, kontrollere olay ekleyebilirsiniz. Olay, bir eylem gerçekleştirildiğinde meydana gelen bir şeydir. Muhtemelen en yaygın eylem, bir form üzerindeki bir düğmeye tıklamaktır. C # Windows Forms'da, form üzerinde bir düğmeye basıldığında belirli eylemleri gerçekleştirmek için kullanılabilecek kod ekleyebilirsiniz.

Normalde bir form üzerinde bir düğmeye basıldığında, bazı işlemlerin gerçekleşmesi gerektiği anlamına gelir.

Düğme olay senaryosuna geçmeden önce olaylardan birine ve bunun nasıl ele alınabileceğine bir göz atalım.

Aşağıdaki örnek, Listbox kontrolü için bir olayı gösterecektir. Bu nedenle, liste kutusu kontrolünde bir öğe seçildiğinde, seçilen öğeyi gösteren bir mesaj kutusu açılmalıdır. Bunu başarmak için aşağıdaki adımları gerçekleştirelim.

Adım 1) Form tasarımcısında Listbox'a çift tıklayın . Bunu yaparak, Visual Studio formun kod dosyasını otomatik olarak açacaktır. Ve koda otomatik olarak bir olay yöntemi ekleyecektir. Liste kutusundaki herhangi bir öğe seçildiğinde bu olay yöntemi tetiklenecektir.

Yukarıdaki, formdaki Liste kutusu denetimine çift tıkladığınızda Visual Studio tarafından otomatik olarak eklenen kod parçacığıdır. Şimdi listbox olayına gerekli işlevselliği eklemek için aşağıdaki kod bölümünü bu kod parçacığına ekleyelim.

  1. Bu, Liste kutusu denetimine çift tıkladığınızda Visual Studio tarafından otomatik olarak oluşturulan olay işleyici yöntemidir. Metot adının karmaşıklığı veya metoda aktarılan parametreler hakkında endişelenmenize gerek yoktur.
  2. Burada SelectedItem'i lstCity.SelectedItem özelliği aracılığıyla alıyoruz. LstCity'nin Listbox kontrolümüzün adı olduğunu unutmayın. Daha sonra, seçilen öğenin gerçek değerini almak için GetItemText yöntemini kullanırız. Daha sonra bu değeri metin değişkenine atarız.
  3. Son olarak, metin değişkeni değerini kullanıcıya görüntülemek için MessageBox yöntemini kullanıyoruz.

Yukarıdaki değişiklikleri yaptığınızdan ve programı Visual Studio'da çalıştırdığınızdan, aşağıdaki çıktıyı göreceksiniz

Çıktı:-

Çıktıdan, liste kutusundan herhangi bir öğe seçildiğinde bir mesaj kutusunun açıldığını görebilirsiniz. Bu, liste kutusundan seçilen öğeyi gösterecektir.

Şimdi düğme tıklama Yöntemi olan son kontrole bakalım. Yine bu aynı felsefeyi takip ediyor. Form Tasarımcısında düğmeye çift tıklamanız yeterlidir ve düğme olay işleyicisi için yöntemi otomatik olarak ekleyecektir. O zaman aşağıdaki kodu eklemeniz yeterlidir.

  1. Bu, düğme denetimine çift tıkladığınızda Visual Studio tarafından otomatik olarak oluşturulan olay işleyici yöntemidir. Yöntem adının karmaşıklığı veya yönteme iletilen parametreler konusunda endişelenmenize gerek yoktur.
  2. Burada isim ve adres metin kutusuna girilen değerleri alıyoruz. Değerler, metin kutusunun text özelliğinden alınabilir. Daha sonra değerleri 2 değişkene, ad ve adrese uygun şekilde atarız.
  3. Son olarak, ad ve adres değerlerini kullanıcıya göstermek için MessageBox yöntemini kullanıyoruz.

Yukarıdaki değişiklikleri yaptığınızdan ve programı Visual Studio'da çalıştırdığınızdan, aşağıdaki çıktıyı göreceksiniz

Çıktı:-

  1. Önce ad ve adres alanına bir değer girin.
  2. Ardından Gönder düğmesine tıklayın

Gönder düğmesini tıkladığınızda, bir mesaj kutusu açılır ve kullanıcı ayrıntıları bölümüne girdiğiniz bilgileri size doğru bir şekilde gösterecektir.

Ağaç ve PictureBox Kontrolü

Bakabileceğimiz 2 kontrol daha var, biri 'Ağaç Kontrolü' ve diğeri 'Görüntü kontrolü'. Bu kontrolleri nasıl uygulayabileceğimize dair örneklere bakalım

Ağaç Kontrolü

- Ağaç kontrolü, bir ağaçtaki öğeleri bir ağaç gibi listelemek için kullanılır. Muhtemelen en iyi örnek, Windows Gezgini'nin kendisini gördüğümüz zamandır. Windows Gezgini'ndeki klasör yapısı ağaç benzeri bir yapı gibidir.

Bunu aşağıda gösterilen bir örnekle nasıl uygulayabileceğimize bakalım.

Adım 1) İlk adım, Ağaç kontrolünü aşağıda gösterildiği gibi araç kutusundan Windows Formuna sürüklemektir.

Adım 2) Bir sonraki adım, ağaç koleksiyonuna düğüm eklemeye başlamaktır, böylece ağaçta buna göre gelebilir. İlk olarak, ağaç koleksiyonuna bir kök düğüm eklemek için aşağıdaki alt adımları takip edelim.

  1. Ağaç görünümü kontrolü için özellikler araç kutusuna gidin. Düğümün özelliğine tıklayın. Bu, TreeNode Düzenleyicisini getirecektir
  2. Ağaç koleksiyonuna bir kök düğüm eklemek için TreeNode Düzenleyicisinde Kök Ekle düğmesine tıklayın.
  3. Ardından, Kök düğümün metnini değiştirin ve metni Kök olarak sağlayın ve 'Tamam' düğmesini tıklayın. Bu, Kök düğümü ekleyecektir.

Adım 3) Sonraki adım, alt düğümleri ağaç koleksiyonuna eklemeye başlamaktır. Ağaç koleksiyonuna çocuk kök düğümü eklemek için aşağıdaki alt adımları takip edelim.

  1. İlk önce, Çocuk ekle düğmesine tıklayın. Bu, Ağaç koleksiyonuna alt düğümler eklemenize izin verecektir.
  2. Her bir alt düğüm için text özelliğini değiştirin. Önceki adımı ve bu adımı tekrarlamaya devam edin ve 2 ek düğüm ekleyin. Sonunda, metin sırasıyla Etiket, Düğme ve Onay Kutusu olmak üzere yukarıda gösterildiği gibi 3 düğümünüz olacak.
  3. Tamam düğmesine tıklayın

Yukarıdaki değişiklikleri yaptıktan sonra aşağıdaki çıktıyı göreceksiniz.

Çıktı:-

Forma eklenen Ağaç görünümünü görebileceksiniz. Windows form uygulamasını çalıştırdığınızda, kök düğümü genişletebilir ve listede alt düğümleri görebilirsiniz.

PictureBox Kontrolü

Bu kontrol, görüntüleri Winforms C # 'ye eklemek için kullanılır. Bunu aşağıda gösterilen bir örnekle nasıl uygulayabileceğimize bakalım.

Adım 1) İlk adım, PictureBox kontrolünü aşağıda gösterildiği gibi araç kutusundan C # Windows Formuna sürüklemektir.

Adım 2) Sonraki adım, resim kutusu kontrolüne gerçekten bir resim eklemektir. Bu, aşağıdaki adımları takip ederek yapılabilir.

  1. Önce PictureBox denetimi için Image özelliğine tıklayın. Yeni bir pencere açılacaktır.
  2. Bu pencerede, İçe Aktar düğmesine tıklayın. Bu, resim kutusu kontrolüne bir resim eklemek için kullanılacaktır.
  3. Resim kutusunu eklemek için resmi seçebileceğiniz bir iletişim kutusu açılacaktır.
  4. Tamam düğmesine tıklayın

Yukarıdaki değişiklikleri yaptığınızda aşağıdaki çıktıyı göreceksiniz

Çıktı:-

Çıktıdan, formda bir görüntünün görüntülendiğini görebilirsiniz.

Özet

  • C # uygulamasındaki bir Windows formu, bir bilgisayarın masaüstünde çalışan formdur. C # ile birlikte Visual Studio Formu, bir Windows Forms uygulaması oluşturmak için kullanılabilir.
  • Denetimler, Visual Studio'daki Araç Kutusu aracılığıyla Windows C # formlarına eklenebilir. Araç kutusu aracılığıyla forma etiketler, onay kutuları, radyo düğmeleri vb. Kontroller eklenebilir.
  • Ağaç görünümü kontrolü ve PictureBox kontrolü gibi gelişmiş kontroller de kullanılabilir.
  • Olay işleyicileri, kontrollerden oluşturulan olaylara yanıt vermek için kullanılır. En yaygın olanı, düğme tıklanan olay için eklenen olandır.