Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu öğreticide, Windows Forms uygulaması oluşturmak için Visual Studio'yu kullanmayı öğreneceksiniz. Visual Studio'yu kullanarak forma denetimler ekler ve olayları işlersiniz. Bu öğreticinin sonunda, liste kutusuna ad ekleyen basit bir uygulamanız olur.
Bu eğitimde, siz:
- Yeni bir Windows Forms uygulaması oluşturun.
- Forma denetimler ekleyin.
- Uygulama işlevselliği sağlamak için denetim olaylarını işle.
- Uygulamayı çalıştırma.
Önkoşullar
Windows Forms uygulaması oluşturma
Yeni uygulama oluşturmanın ilk adımı Visual Studio'yu açmak ve uygulamayı bir şablondan oluşturmaktır.
Visual Studio'yu açın.
Yeni proje oluştur'u seçin.
Şablon ara kutusuna winforms yazın ve arama sonuçlarının görünmesini bekleyin.
Kod dili açılan listesinde C# veya Visual Basic'i seçin.
Şablon listesinde Windows Forms Uygulaması'nı ve ardından İleri'yi seçin.
Önemli
Windows Forms Uygulaması (.NET Framework) şablonunu seçmeyin.
Aşağıdaki görüntüde hem C# hem de Visual Basic .NET proje şablonları gösterilmektedir. Kod dili filtresini uyguladıysanız ilgili şablon listelenir.
Yeni projenizi yapılandırın penceresinde Proje adını Adlar olarak ayarlayın ve İleri'yi seçin.
Konum yolunu ayarlayarak projenizi farklı bir klasöre de kaydedebilirsiniz.
Son olarak, Ek bilgi penceresinde Çerçeve ayarı için .NET 10.0 (Uzun Vadeli Destek) öğesini seçin ve ardından Oluştur'u seçin.
Visual Studio uygulamayı oluşturduktan sonra, varsayılan form olan Form1 için tasarımcı penceresini açar. Form tasarımcısı görünmüyorsa, tasarımcı penceresini açmak için Çözüm Gezgini penceresinde forma çift tıklayın.
Araç Kutusu ve Özellikler pencerelerini etkinleştirme
Varsayılan olarak, Visual Studio Araç Kutusu ve Özellikler pencerelerini açmaz. Visual Studio bu pencereleri açtığınızı hatırlar ve gelecekte açık tutar.
Pencereleri açmak için:
- Görünüm>Araç Kutusu menü öğesini seçin.
- Görünüm>Özellikleri Penceresi menü öğesini seçin.
Visual Studio'nun önemli bölümleri
Visual Studio'da Windows Forms desteği, uygulama oluştururken etkileşimde olduğunuz dört önemli bileşene sahiptir:
Çözüm Gezgini
Tüm proje dosyalarınız, kodunuz, formlarınız ve kaynaklarınız bu pencerede görünür.
Özellikler
Bu pencerede, seçilen öğenin bağlamına göre yapılandırabileceğiniz özellik ayarları gösterilir. Örneğin, Çözüm Gezgini'nden bir öğe seçerseniz dosyayla ilgili ayarları görürsünüz. Tasarımcı'da bir nesne seçerseniz, denetimin veya formun özelliklerini görürsünüz.
Form Tasarımcısı
Bu, formun tasarımcısıdır. Etkileşimlidir ve nesneleri Araç Kutusu'ndan sürükleyip bırakabilirsiniz. Tasarımcıdaki öğeleri seçip taşıyarak, uygulamanız için kullanıcı arabirimini (UI) görsel olarak oluşturabilirsiniz.
Alet Çantası
Araç kutusu, forma ekleyebileceğiniz tüm denetimleri içerir. Geçerli forma denetim eklemek için, bir denetime çift tıklayın veya denetimi sürükleyip forma bırakın.
Forma denetim ekleme
Form1 form tasarımcısı açıkken, araç kutusundan sürükleyip forma bırakarak forma aşağıdaki denetimleri eklemek için Araç Kutusu penceresini kullanın:
- Düğme
- Etiket
- ListBox
- Metin Kutusu
Denetimleri aşağıdaki görüntüye göre konumlandırın ve boyutlandırın:
Önceki görüntüyle eşleşecek şekilde denetimleri fareyle taşıyabilir ve yeniden boyutlandırabilir veya her denetimi yapılandırmak için aşağıdaki tabloyu kullanabilirsiniz. Bir denetimi yapılandırmak için tasarımcıda bunu seçin ve ardından Özellikler penceresinde uygun ayarı ayarlayın. Formu yapılandırırken formun başlık çubuğunu seçin.
| Nesne | Ayarlar | Değer |
|---|---|---|
| Etiket | Yer | 12, 9 |
| Metin | Names |
|
| ListBox | İsim | lstNames |
| Yer | 12, 27 |
|
| Boyut | 120, 94 |
|
| Metin Kutusu | İsim | txtName |
| Yer | 138, 26 |
|
| Boyut | 100, 23 |
|
| Düğmesi | İsim | btnAdd |
| Yer | 138, 55 |
|
| Boyut | 100, 23 |
|
| Metin | Add Name |
|
| Form | Metin | Names |
| Boyut | 268, 180 |
Olayları Yönetme
Formdaki tüm denetimleri düzenledikten sonra, kullanıcı girişine yanıt vermek için olay işleyicileri ekleyin. Form tasarımcısına gidin ve aşağıdaki adımları gerçekleştirin:
Formda Ad Ekle düğme denetimini seçin.
Özellikler penceresinde, düğmenin olaylarını listelemek için olaylar simgesini
seçin.Click olayını bulun ve olay işleyicisi oluşturmak için çift tıklayın.
Bu eylem forma aşağıdaki kodu ekler:
private void btnAdd_Click(object sender, EventArgs e) { }Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click End SubBu işleyicinin kodu, metin kutusu tarafından
txtNamebelirtilen adı liste kutusunalstNamesekler. Ancak, adı eklemek için iki koşul eklemek istiyorsunuz: ad boş olamaz ve ad zaten mevcut olamaz.Aşağıdaki kod, denetime
lstNamesbir ad eklemeyi gösterir: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
Uygulamayı çalıştırma
Olayı işledikten sonra F5 tuşuna basarak veya menüden Hata Ayıklama>Hata Ayıklamayı Başlat seçerek uygulamayı çalıştırın. Uygulama başlatıldığında form görüntülenir. Metin kutusuna bir ad girin ve düğmeyi seçin.
İlgili içerik
.NET Desktop feedback