C#

Barra de progreso vertical de C #

C Vertical Progress Bar

1. Intente establecer la propiedad RightToLeft de ProgressBar en System.Windows.Forms.RightToLeft.Yes, y establezca la propiedad RightToLeftLayout en true, y el indicador de progreso de ProgressBar se mostrará de derecha a izquierda.

2. ¿Cómo realizar una barra de progreso con visualización de progreso vertical?



La clase VerticalProgressBar personalizada hereda ProgressBar, reescriba el atributo CreateParams de la siguiente manera:



imagen público claseVerticalProgressBar: ProgressBar
{
protegido anularCreateParams CreateParams
{
obtener
=
0x04
regresocp

}
}
imagen

Busque el código que define ProgressBar en el formulario (como Form1.Designer.cs) y cambie el tipo de System.Windows.Forms.ProgressBar a VerticalProgressBar. La altura y el ancho de ProgressBar deben ajustarse adecuadamente en la interfaz. Agregue el código que puede controlar el progreso de ProgressBar, ejecute el programa, verá una barra de progreso vertical con el progreso de abajo hacia arriba. La siguiente es una captura de pantalla del programa en ejecución. Adjuntar también el código completo VerticalProgressBar.zip



mostrar verticalmente de abajo hacia arriba visualización horizontal de derecha a izquierda