FlowLayoutPanel'im var ve üzerinde birden çok denetim var. Sadece dikey yönde ilerlemek istiyorum. Ancak AutoScroll = true
'u ayarladığımda, hem Dikey hem de Yatay Kaydırma Çubukları aldım. Yatay kaydırma çubuğunu nasıl devre dışı bırakabilirim ve sadece dikey kaydırma çubuğunu çalışır halde tutarım?FlowLayoutPanel'de yatay kaydırma çubuğu nasıl devre dışı bırakılır?
14
A
cevap
43
- false
- gerçek Set WrapContents ayarlayın AutoScroll.
- Boyutun, denetimlerinin genişliğinden ve dikey kaydırma çubuğunun genişliğinden daha geniş olduğundan emin olun.
Yatay kaydırma çubuğu kaybolabilir. Yoksa, lütfen biraz daha bilgi verin.
2
AutoScroll öğesini true olarak ayarlayın. WrapContents öğesini false olarak ayarlayın. Ayarlama Dolgusu Sağdan Ayarla 10.
Bu benim için gayet güzel çalışıyor.
+0
"Hiçbir şekilde, işe yaramaz" diye düşündüm, ama evet, sağ taraftaki hile: S – Cesar
+0
Diğer tüm ipuçları işe yaramadı, ancak Padding yaptı – IntegerWolf
Bunun için teşekkürler! Sadece şimdi onunla oynamak ve ben flowDirection = leftToRight ayarlamak, flowlayoutPanel.HorizontalScroll.Visible = false, wrapContents = true olup olmadığını buluyorum. Çalışıyor ... Yani bunu yapmanın birden çok yolu var mı? Yine de teşekkürler! :) – spspli
WrapContents'ı (LeftToRight akışı ile) "satır beslemeleri" oluşturacak ve böylece hiç bir yatay kaydırma çubuğuna ihtiyaç duymayacağımı fark ettim. aslında bunu sevmiyorum, ben bir WrapContents yanlış yapmak istiyorum, ama hala akış beslemelerini el ile kontrol etmek için FlowBreak özelliği çalışmak istiyorum. Ancak bu işe yaramıyor. WrapContents yanlışsa, FlowBreak özelliği yoksayılır. booh microsoft. bir kez daha. –
WrapContents kullanıyorum. İstediğim sonucu elde etmek için, FlowLayoutPanel'i bir Panel kontrolüne ekledim, sonra Panelin AutoScroll'unu true olarak ayarladım, FlowLayoutPanel'in autoscroll'u false olacak ve işe yarıyor! – Larry