TaskbarItemInfo.ProgressValue Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica el llenado del indicador de progreso del botón de la barra de tareas.
public:
property double ProgressValue { double get(); void set(double value); };
public double ProgressValue { get; set; }
member this.ProgressValue : double with get, set
Public Property ProgressValue As Double
Valor de propiedad
Valor que indica el llenado del indicador de progreso del botón de la barra de tareas. El valor predeterminado es 0.
Ejemplos
En el siguiente ejemplo, se muestra cómo establecer la propiedad ProgressValue en código. El valor se establece en el controlador de un BackgroundWorker.ProgressChanged evento para indicar el progreso actual de la tarea en segundo plano. Este ejemplo forma parte de un ejemplo más grande proporcionado para la TaskbarItemInfo clase .
void bw_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
this.tbCount.Text = e.ProgressPercentage.ToString();
// Update the value of the task bar progress indicator.
this.taskBarItemInfo1.ProgressValue = (double)e.ProgressPercentage / 100;
}
Private Sub bw_ProgressChanged(ByVal sender As Object, ByVal e As ProgressChangedEventArgs)
Me.tbCount.Text = e.ProgressPercentage.ToString()
' Update the value of the task bar progress indicator.
Me.taskBarItemInfo1.ProgressValue = e.ProgressPercentage / 100
End Sub
Comentarios
La ProgressValue propiedad se representa como un valor entre 0,0 y 1,0. Los números más pequeños y mayores se coercieron para estar dentro de esos límites. NaN se convierte en 0.
Puedes comunicar el progreso de las tareas de larga duración mostrando un indicador de progreso en un botón de barra de tareas de Windows 7. El color del indicador viene determinado por la ProgressState propiedad , que contiene uno de los TaskbarItemProgressState valores de enumeración. Si la ProgressState propiedad es Normal, Pausedo Error, la ProgressValue propiedad determina la totalidad del indicador de progreso. ProgressValue se omite para algunos valores de ProgressState. Indeterminate muestra un indicador verde pulsante en todo el botón de la barra de tareas. No se muestra ningún indicador para None.
En la ilustración siguiente se muestra el indicador de progreso de la barra de tareas con un ProgressValue 82 por ciento.
de tareas Ejemplo
Indicador de progreso de la barra de tareas de Windows