2009-08-17 174 views
8

VS 2005 SP3垂直進度條

我已經多次使用進度條了。

但是,我需要有一個是垂直的。但是,我找不到任何可以旋轉它的屬性。

進度條始終處於水平位置,無法更改。

非常感謝,

+1

嗯,垂直進度條。有趣的概念。雖然我沒有特別的幫助,但也許你可以把它放在可旋轉的面板/「物體」上? – 2009-08-17 02:46:58

+4

將顯示器轉90度? (我小子,我小子 - 我需要去睡覺)。 – 2009-08-17 02:47:19

+0

它在WPF中很簡單,但我想這並沒有太大的幫助 – Ray 2009-08-17 04:04:09

回答

19

試試這個:

public class VerticalProgressBar : ProgressBar { 
    protected override CreateParams CreateParams { 
    get { 
     CreateParams cp = base.CreateParams; 
     cp.Style |= 0x04; 
     return cp; 
    } 
    } 
} 

來源:MSDN Forums

+9

對於那些想知道的,0x04是在Windows SDK的commctrl.h頭文件中定義的PBS_VERTICAL常量。 – 2009-08-17 03:06:38