Merhaba;
madrobbie20 yazdı:SQllite kullanarak İki formdan oluşan parolaları saklayan bir program yapmaya çalışıyorum.
İkinci formda bulunan editlerden
KAyıt adı
Şifre
Mail
Telefon
Not gibi bilgileri girdiğimde veritabanına kayıdı yapıp ilk formda yer alan listbox'a Kayıt Adı ekleyecek.
Daha sonra listboxta ki kayıt adı'na bastığımda daha önceden kayıt edilen bilgileri gösterecek.
ikinci formdan sadece kayıt adı bilgisini stringle form1 e taşıyıp listbox'ta gösterdim.Diğer bilgileri nasıl kayıt edip göstereceğimi sormak istiyorum.
Uygulamanızda 2 form kullanmayın. Yalnızca tek formunuz (Ana form) olsun.
1- Forma bir adet
TabControl yerleştirin.
2- TabControl'e 2 adet
TabItem ekleyin. 1. TabItem ana ekranınız, 2. TabItem ise detay ekranınız olacak. Detay ekranında
SQLite veri tabanına kayıt yapabilirsiniz.
Not: Kayıt işlemini gerçekleştirdikten sonra, ilk Tab'da yer alan kayıt listenizi güncellemeyi unutmayın.
3- Uygulamanın ilk açılışında TabControl'ün aktif Tab'ını TabItem1 yapın.
Bunun için Formun
OnShow olayına aşağıdaki kodu yazabilirsiniz.
4- TabControl sekmelerini gizleyin.
Bunun için formun
OnCreate olayına aşağıdaki kodu
yazmanız yeterli olacaktır.
Kod: Tümünü seç
TabControl1.TabPosition:=TTabPosition.None;
5- Detay Tab' dan ana ekrana (Ana Tab'a) Geri dönmek için ise (Ana formunuz TabItem1) , Detay Tab'a bir buton yerleştirin ve
OnClick olayına aşağıdaki kodu yazın.
6- Detay kayda gitmek için (TabItem1'den TabItem2'ye gitmek) Kayıt listenizin (ListView)
OnItemClick olayına aşağıdaki kodu yazın.
İyi çalışmalar.