Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
31/12/2011 22:17
Konu Sahibi
WiniFred
Yorumlar
10
Okunma
5867
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

WiniFred

Aktif Üye
Aktif Üye
 38
 125
 30
 25/09/2011
11
 Zonguldak
 
 Ofis 2016 64 Bit
 26/04/2018,22:27
Çözüldü 
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)



Kullanici Avatari

ozguryasin

Uzman
Uzman
ÖZ.... YA....
 35
 1.061
 42
 23/09/2009
597
 Bursa
 Yazılım
 Ofis 2010 32 Bit
 Bugün,06:07
Çözüldü 
Dosyanız Ektedir. Düzenlenmiştir.

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


Visual Basic Code
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.

Kullanici Avatari

WiniFred

Aktif Üye
Aktif Üye
 38
 125
 30
 25/09/2011
11
 Zonguldak
 
 Ofis 2016 64 Bit
 26/04/2018,22:27
Çözüldü 
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.



Kullanici Avatari

ozguryasin

Uzman
Uzman
ÖZ.... YA....
 35
 1.061
 42
 23/09/2009
597
 Bursa
 Yazılım
 Ofis 2010 32 Bit
 Bugün,06:07
Çözüldü 
"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.

Visual Basic Code
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.

Kullanici Avatari

WiniFred

Aktif Üye
Aktif Üye
 38
 125
 30
 25/09/2011
11
 Zonguldak
 
 Ofis 2016 64 Bit
 26/04/2018,22:27
Çözüldü 
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.

Visual Basic Code
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...



Kullanici Avatari

WiniFred

Aktif Üye
Aktif Üye
 38
 125
 30
 25/09/2011
11
 Zonguldak
 
 Ofis 2016 64 Bit
 26/04/2018,22:27
Çözüldü 
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.




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Alt Formda Seçilen Kategoriye Göre O Kategoride Bulunan Ürünlerin Süzülmesi 001hacker 2 48 7 saat önce
Son Yorum: 001hacker
Çözüldü Alt Formda Yeni Kayıt Açma notrino 1 115 23/08/2018, 09:46
Son Yorum: notrino
Çözüldü Sürekli Formda Seçili Satırın Renk Değiştirmesi ielmacilar 4 115 19/08/2018, 13:22
Son Yorum: ielmacilar
Çözüldü Form İlişkilendirmede Sınırlılık.iki Formda Aynı Veriyi Gösterme. antoryum 17 405 07/08/2018, 08:37
Son Yorum: antoryum
Çözüldü Formda Acilir Pencerede Suzgecler siyahca 13 369 01/08/2018, 18:44
Son Yorum: siyahca

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.