🧪 12.1 – Proje Formunun Tasarımı
🧭 Amaç:
Not Defteri uygulamasının kullanıcı arayüzünü (UI) tasarlayacağız.
Kullanıcının not girebileceği, listeleyebileceği ve silebileceği sade ve anlaşılır bir form olacak.
🛠️ Kullanılacak Form Kontrolleri:
Kontrol Türü | İsmi | Açıklama |
---|---|---|
TextBox | txtBaslik | Not başlığı girişi için |
TextBox (Multiline) | txtIcerik | Not içeriği için |
ListBox | lstNotlar | Kaydedilen notları görüntülemek için |
Button | btnEkle | Yeni not eklemek için |
Button | btnSil | Seçilen notu silmek için |
Button | btnListele | Tüm notları listelemek için |
🖼️ Form Yerleşim Önerisi:
-------------------------------------------------
| Başlık: [ txtBaslik ] |
| İçerik: [ txtIcerik (Multiline) ] |
| [ ] |
| [ ] |
| [ Ekle ] [ Sil ] [ Listele ] |
|-----------------------------------------------|
| Liste: |
| [ lstNotlar ] |
| [ ] |
|-----------------------------------------------|
🎯 Formun Özellikleri:
- Kullanıcı txtBaslik ve txtIcerik alanlarını doldurur.
- “Ekle” butonuna tıklayarak notu kaydeder.
- “Listele” butonu ile tüm notlar lstNotlar içinde görüntülenir.
- lstNotlar’dan seçilen bir not “Sil” butonuyla kaldırılır.
💡 İpuçları:
- txtIcerik.Multiline = true özelliği aktif olmalı.
- lstNotlar.DisplayMember olarak sadece başlık gösterilebilir.
- Listeleme işlemi Not.ToString() override edilerek daha okunabilir yapılabilir.