我有TabPageControl和其中的一些TabPages。我需要將大圖像放入tabpage中,並每30秒更改一次,我只想看到圖像的一部分。所以我需要滾動。但我有下一個麻煩:當我滑動滾動條時,圖像消失或塗抹在1條黑色條紋中。我搜索了這個麻煩,但沒有找到任何信息。使圖像可滾動
Q
使圖像可滾動
2
A
回答
4
我建議你爲此使用一個PictureBox。
將TabPage.AutoScroll屬性設置爲true,這將導致標籤頁顯示滾動條,如果內容大於標籤頁。
將PictureBox.SizeMode設置爲PictureBoxSizeMode.AutoSize,這將使圖片框控件將其自身大小調整爲加載圖片的大小。如果圖片框大於它所在的標籤頁,標籤頁將顯示必要的滾動條並且它們應該按預期工作。
tabPage1.AutoScroll = true;
pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
如果需要,您可以在圖片框上繪圖。您通常會在圖片框的Paint
事件中執行此繪圖。
0
另一個建議是將picturebox放在FlolayoutPanel中。將FlolayoutPanel的自動滾動設置爲true,並將圖片大小模式設置爲正常
相關問題
- 1. 可滾動的圖像行
- 2. Div可滾動的圖像
- 3. XAML使圖像和文本可滾動
- 4. 可可滾動圖像菜單
- 5. wordpress中的可滾動浮動圖像
- 6. 可滾動和不可滾動的圖像
- 7. 滾動圖像
- 8. 滾動視圖與圖像不滾動
- 9. 使用滾動標籤連續滾動滾動圖像
- 10. CSS中的可滾動背景圖像
- 11. Android TableView和圖像(可滾動佈局)
- 12. 創建可滾動的圖像列表
- 13. 滾動UIImageView圖像
- 14. iOS滾動圖像
- 15. JQuery:滾動圖像
- 16. Android滾動圖像
- 17. 大圖像滾動
- 18. jQuery圖像滾動
- 19. Javascript滾動圖像
- 20. 可滾動並與UITable滾動同步的背景圖像
- 21. 無法在swift中使用滾動視圖滾動圖像
- 22. Android - ListView圖像滾動時滾動
- 23. Android GridView:滾動圖像/混合滾動
- 24. 動畫滾動的圖像
- 25. 滾動時移動圖像
- 26. 滾動時移動圖像
- 27. 滾動圖像的視圖
- 28. Android:滾動圖像視圖
- 29. 如何使用滾動背景圖像創建可滾動的textarea?
- 30. Jquery:中間圖像較大的圖像可滾動菜單
假設您使用WinForms是否正確?你把圖片放在PictureBox控件中嗎? –
您是使用WinForms還是WPF?你用一個PictureBox來顯示你的圖像嗎?向我們展示您的代碼的一部分... – Marco
我使用WinForms,並且不會將圖片放入圖片框中。我從tabpage.backgroundimage獲取圖形並繪製它。 'grBackground = Graphics.FromImage(this.currTPage.BackgroundImage); grBackground.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; grBackground.DrawLine(drawingPen,point1,point2);' –