https://www.cnblogs.com/jaxu/archive/2011/07/29/2121305.html
1. 嘗試將ProgressBar的RightToLeft屬性設置爲System.Windows.Forms.RightToLeft.Yes,同時將RightToLeftLayout屬性設置爲true,ProgressBar的進度指示將從右向左顯示。
2. 如何實現一個垂直進度顯示的進度條?
自定義VerticalProgressBar類繼承ProgressBar,改寫屬性CreateParams如下:
在窗體中找到定義ProgressBar的代碼(如Form1.Designer.cs),將類型從System.Windows.Forms.ProgressBar修改爲VerticalProgressBar。界面中需要將ProgressBar的高和寬進行適當調整。加入可以控制ProgressBar進度的代碼,運行程序,你將會看到一個進度從下向上的垂直進度條。下面是程序運行的截圖。同時附上完整代碼VerticalProgressBar.zip