2009-08-17 9 views
8

VS 2005 SP3Barre de progression verticale

J'ai travaillé plusieurs fois avec la barre de progression.

Cependant, je dois en avoir un qui est vertical. Cependant, je ne trouve aucune propriété qui permette de le faire pivoter.

La barre de progression est toujours dans une position horizontale et ne peut pas être modifiée.

Un grand merci,

+1

Hmm, barre de progression verticale. Concept intéressant. Même si je n'ai pas d'aide spécifique, peut-être pouvez-vous la placer sur un panneau/«chose» qui peut pivoter? –

+4

Tournez votre moniteur de 90 degrés? (Je gosse, je gosse - j'ai besoin d'aller au lit). –

+0

Ce serait simple dans WPF, mais je suppose que ce n'est pas beaucoup d'aide – Ray

Répondre

19

Essayez ceci:

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

De: MSDN Forums

+9

Pour ceux qui se demandent, 0x04 est la constante PBS_VERTICAL, définie dans le fichier d'en-tête commctrl.h dans le SDK de Windows. –

Questions connexes