12.1 – Proje Formunun Tasarımı


🧪 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üİsmiAçıklama
TextBoxtxtBaslikNot başlığı girişi için
TextBox (Multiline)txtIcerikNot içeriği için
ListBoxlstNotlarKaydedilen notları görüntülemek için
ButtonbtnEkleYeni not eklemek için
ButtonbtnSilSeçilen notu silmek için
ButtonbtnListeleTü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.

Leave a Reply