有沒有一種方法(可能的P/Invoke)以保證,水平滾動條將從未出現在用戶控件?看起來,即使當我將autoscroll屬性設置爲false時,它有時也會顯示。防止顯示水平滾動條? (C#)
回答
其實你的表單正在用舊屬性設置UserControl。
所以,你必須要做到這一點
- 變回
UserControl.AutoScroll=False;
- 重新構建應用程序
- Redrag您的用戶控件在舊樓的地方
說明:
當您在那個時候拖動您的UserControl Designer在FormD中設置屬性eginer(檢查表Deginer) 現在更改屬性的用戶控件,然後將它被用於新的控件實例新屬性設置,但舊的沒有改變後...
你嘗試:this.HorizontalScroll.Visible = false;
?
是的 - 確實很奇怪的行爲。 – caesay 2010-11-12 18:04:52
即使將它設置爲false,當我添加一個比我的控件寬度更大的控件時,它會顯示。 – caesay 2010-11-12 18:05:12
如果您要添加更大的控件,請嘗試設置'MaximumSize'屬性。 – CodingGorilla 2010-11-12 18:11:57
對於一些控制你可以將ScrollBars屬性設置爲你想要的。這是一個富文本框的例子,你可能會發現有用的(你可以找到一個適合你的繼承什麼),在初始化設置:
rtbText.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical
對於容器可以使用HScrollProperties,您可以設置在容器上啓用/禁用。 例如在容器上沒有水平滾動條。
userControlInstance.HorizontalScroll.Enabled = False;
- 1. 防止QScrollArea顯示水平滾動條
- 2. 如何顯示水平滾動條
- 3. 水平滾動條不顯示?
- 4. DatagridView不顯示水平滾動條
- 5. 水平滾動條顯示不出來
- 6. WPF DataGrid水平滾動條不顯示
- 7. 沒有水平滾動條不顯示
- 8. 水平滾動條未顯示
- 9. Viewpager水平滾動條未顯示 - Android-
- 10. 顯示父水平滾動條和子垂直滾動條
- 11. 防止MKMapView無限水平滾動
- 12. Mobile Safari Viewport - 防止水平滾動?
- 13. 防止jQuery Mobile上的水平滾動
- 14. -JS - 觸摸防止水平滾動
- 15. CSS - 如何防止水平滾動?
- 16. PhoneGap/Cordova:防止水平滾動
- 17. C#DataGridView-如何顯示水平滾動
- 18. 防止水平滾動條在移動設備
- 19. jQuery水平滾動顯示
- 20. 水平滾動+滾動條
- 21. 防止頁面容器上的水平滾動條
- 22. 水平滾動條可防止文本框包裝
- 23. 設置QScrollbar寬度以防止需要水平滾動條
- 24. 溢出時顯示不必要的水平滾動條:滾動
- 25. DIV水平滾動條成爲主要水平滾動條
- 26. 水平顯示數據而不顯示滾動條
- 27. 防止水平滾動並保持垂直滾動
- 28. C#WinForms TreeView刪除水平滾動條
- 29. C#ListView禁用水平滾動條
- 30. 獲得兩個垂直滾動條和水平滾動條不顯示
你嘗試'HSCROLL = FALSE'? – 2010-11-12 18:03:52
我認爲AutoScroll屬性足夠有效 – 2010-11-12 18:29:28
我得到了你的問題看到我的回答 – 2010-11-12 18:39:45