PageControl de sifreli TabSheet secme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

PageControl de sifreli TabSheet secme

Mesaj gönderen gkimirti »

Merhaba Arkadaşlar,
uzun zaman olmus soru sormayalı, bir düsündümde:)
herneyse sorum su;
bir pagecontrol de 3 adet tabsheet var
bunlardan 3. tab tıklandıgı zaman bir pencere (yada inputbox ) ile alacagım
sabit bir sifre ile bu tabı gosterecegim , yanlıs sifre yada iptal durumunda onceki taba gececegim.

pc nin Changing isimli bir olayı var ama 3 nolu taba tıklayınca
hangi tabdan geciş yapmıs isek onun uzerinde islem yapıyor.

tabsheet lerin onEnter olayını denedim, o da olmadı

acıkcası bir menu, buton vs. eklemek te istemiyorum form uzerine
sadece sifre ile aktif edilecek bir tab lazım bana
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

hocam daha oncede benzer bir onerim olmustu... Her tabın onenter'inda son satirlarda TTabSheet tipindeki bir degiskenine o TabSheet'in adini atayarak her zaman nerede oldugunu bilirsin.... Onenter'in ilk satirlarinda yapacagin kontrol ile degiskendeki deger ile o an girilen tabsheet degerini biliyor olursun artik...
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

OnChanging'te yapılabilmesi lazım. Yapabilirsem bir örnek oluşturup atarım.

Kolay gelsin.
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

Gerek yok hocam islemin mantıgını degistirdim
formdakiler gorunsun ama kayıtları işleme tabi tutacak butonda sifreyi isteyecegim
aslında yanlıs bir işlem sonucu silinen kayıtları geri almak istiyordum
bu yuzden tum hareketleri bir yedek tablosunda tutup asıl tablodan islem gorenleri siliyorum.tabi bazen islem yapılırken hata oluyor vs. vs. eski projenin aksaklıkları :?
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

yazdım kodu, hafızaya aldım, projeyi kapattım. Hafızada da yok kod :?

AllowChange'de bitiyor olay. AllowChange := True dersen bir sonraki taba geçebiliyor, False dersen geçemiyor.

Kolay gelsin.
Cevapla