Skip to main content

AccessTr.neT


Formda sekmelere tıklandıkça kaydırma çubuğu aşağı kayıyor.

Formda sekmelere tıklandıkça kaydırma çubuğu aşağı kayıyor.

Çözüldü #1
Selamlar,
Projemde bir ana form mevcut. Alt formlar ise sekmeli denetime dağıtılmış durumda. Ben bu uygulamayı kendi bilgisayarımda FullHD monitörde hazırlıyorum. Çalışacağı bilgisayar ise 1024x768 çözünürlükte bir CRT monitöre sahip.

Bir bakayım o çözünürlükte nasıl görünüyor diye monitörümü 1024x768'e çektim. Denerken form üzerindeki sekmelere tıklandıkça kaydırma çubuğunun kendini sürekli aşağıya doğru çektiğini fark ettim.

Neden olduğunu çözemediğim için foruma eklemek üzere örnek oluşturdum. Örnek üzerinde biraz daha incelerken sekmeli denetimlerde görüntülenen alt formların gezinti düğmelerinin sürekli görünmesini sağlayacak şekilde kaydığını gördüm çubuğun.

Gezinti düğmeleri daha aşağıya kaydıkça sekmelerde kayboluyor tabi. sürekli kaydırma çubuğunu yukarı çekmekle uğraşıyorsunuz.

Sonra sekmeleri ctrl+tab'la değiştirince çubuğun kaymadığını fark ettim. Bu işlemi yaptıktan sonra yeniden mouse'la sekme değiştirmeye başlayınca yine kaymadı meret. Ama formu kapatıp açıp yeniden mouse'la sekmelere tıklayınca yeniden kaymaya başladı tabi.

Yani işin içinden çıkamadım ve inceleyeceğinizi umarak buraya ekliyorum.

Ekteki dosya yine örnek olsun diye oluşturduğum bir dosyadır. Yani içindeki bilgiler bir anlam ifade etmez. Yalnızca açılan formun sekmelerine sırayla tıklayınız.

Ek Dosyalar
 KaydirmaCubugu_WiniFred.rar(29.94 KB)
Son Düzenleme: 31/12/2011, 22:19, Düzenleyen: WiniFred.
Cevapla
Çözüldü #2
Dosyanız Ektedir. Düzenlenmiştir.

Ek Olarak
formlarınızın yüklendiği özelliğine


DoCmd.MoveSize 4500, 1500, 11000, 10370

kodu ekleyerek istediğiniz bölgeye odaklandırabilirisiniz.

rakamlar sırası ile Right , Down Width, Height özelliklidir.


Ek Dosyalar
 KaydirmaCubugu_WiniFred_ozguryasin.rar(36.61 KB)
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
Çözüldü #3
Sayın ozguryasin,
ilginiz için çok teşekkür ederim.

Yanlış anlamadıysam, yalnızca altformların sekmeler üzerindeki yerlerini düzenlemişsiniz. Oysa ben formların yerlerini dosyayı indirenler problemi görebilsinler diye özellikle öyle düzenlemiştim.

Çünkü üzerinde çalıştığım projede formların yerlerini böyle düzenleme imkanım yok. Zaten hemen hemen boyutları sekmelerin sınırlarına denk geliyor. Yukarıda da belirttiğim gibi eklediğim dosya orjinal projem değil.

Alıntı:Ekteki dosya yine örnek olsun diye oluşturduğum bir dosyadır. Yani içindeki bilgiler bir anlam ifade etmez. Yalnızca açılan formun sekmelerine sırayla tıklayınız.

Kısaca altformların yerlerini düzenlemeden kaydırma çubuğunu en üstte sabit tutacak bir çözüme ihtiyacım var.

Emeğiniz için tekrar teşekkür ederim.
Cevapla
Çözüldü #4
"Kısaca altformların yerlerini düzenlemeden kaydırma çubuğunu en üstte sabit tutacak bir çözüme ihtiyacım var." yazmışsınız.

DoCmd.MoveSize 4500, 1500, 11000, 10370

kodu denediniz mi? dediğiniz hatayı benim bilgisayarımda vermedi.

1024 -768 yapmama rağmen yine hata vermedi.

tek sorunu sekmelerin içindeki alt formları ilk örneğinizde yaptığınız gibi yapınca aşağıya doğru kaydırıyor. düzenlendiğinde ise problem teşkil etmiyor.
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
Çözüldü #5
DoCmd.MoveSize deyimi formu ekranın belirli bir bölümüne taşımak veya boyutu ayarlamak için diye biliyorum.

Bu arada, sekme denetiminin Change event'ına üst formun sol en üste koyduğum denetime odaklanması için bir satır yazdım.

Private Sub TabCtl0_Change()
Me.Sicil.SetFocus
End Sub

Bu textbox en üstte olmadığı için yine de çok hafif kayıyor tabi. Daha üste gizli bir textbox koyup denedim ama gizli olduğu için onu umursamadı vb.

Düzgün bir çözüm bilen varsa bekliyorum...
Cevapla
Çözüldü #6
Ayrıntı bölümünün üst sınırına genişlik ve yüksekliğini kısıp çizgi haline getirdiğim bir textbox yerleştirip (gizlemeden), odağı buna yönlendirince daha güzel oldu.

Hala bunun olması gereken çözüm olduğunu düşünmüyorum tabi. Ama mecburen böyle idare edeceğim gibi görünüyor.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da