GoToPage

1 2
22/02/2011, 07:54

okileturc

Bir formu 1' den fazla sayfaya bölebilir ve her
sayfayı farklı bir işlem için kullabilirsiniz. Kullanıcı
yeni bir form açtığını bile düşünebilir ( bkz. dernek üye
takibi kediler ve sabitler formu )

Bu işlem için öncelikle araç çubuğunda bulunan
"sayfa sonu " denetimini kullanarak formumuzu
sayfalara bölüyoruz.
( sihirbaz adlı formu inceleyin )



Ekteki örnekte, kontrollü kayıt yapmak isteyenlerin de
işine yarayabilecek bir sihirbaz uygulaması göreceksiniz.
Bu örnekte form 3 sayfaya bölünmüştür.



İlk yapmanız gereken denetimlerin "sekme durağı"
seçeneklerini hayır yapmak ve PgDown-PgUp tuşlarını
iptal etmek. Aksi halde kullanıcı istem dışı sayfalarda
gezinenebilir.

Tuş iptali için
1. Form tuş önizleme değerini "evet"yapın
2. Aşağıdaki kodu forma yapıştırın

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 33, 34, 9, 18
KeyCode = 0
Case Else
End Select
End Sub

Artık form üzerindeki sayfalar arasında geçiş sadece sizin
komutlarınızla mümkün olacaktır

Me.GoToPage 2 Me.GoToPage 3 ... gibi

Sayfa geçişlerinde "Form caption" değerini, resim yüklemelerini
buton özelliklerini vb, arka planda düzenleyebilir bir çok işinizi
tek form üzerinde görebilirsiniz.

Kolay gelsin








22/02/2011, 10:38

ozanakkaya

Teşekkürler Oktay hocam.
22/02/2011, 12:31

Hayri16

Oktay Hocam çok teşekkürler. Yine benim açımdan ufuk açıcı bir çalışma olmuş.
22/02/2011, 12:49

Yandemir

teşekkürler
raporlarda çok sık kullandığım bir özellik ama formda hiç denememiştim.
22/02/2011, 19:23

kadirdursun

elinize sağlık.
25/05/2012, 19:00

yenginoglu

sayın hocam elinize sağlık güzel bir örnek.
Saygılarımla,
1 2