ProgressBar controle visão geral (Windows Forms)
Observação importante: |
---|
O ToolStripProgressBar controle substitui e adiciona funcionalidade a ProgressBar controle; no entanto, o ProgressBar controle é mantida para compatibilidade com versões anteriores e para uso futuro, se você escolher. |
O Windows Forms ProgressBar controle indica o andamento de um processo, exibindo um número apropriado de retângulos organizados em uma BAR horizontal. Quando o processo for concluído, a BAR é preenchida.As barras de progresso são normalmente usadas para conceder ao usuário uma idéia de como tempo de espera para um processo seja concluído; por exemplo, quando um grande arquivo está sendo carregado.
Observação: |
---|
O ProgressBar controle só pode ser orientado horizontalmente no formulário. |
Chave de propriedades e métodos
As propriedades da chave do ProgressBar controle são Value, Minimum, e Maximum. The Minimum e Maximum Propriedades de conjunto os valores mínimos e máximo que pode exibir a BAR de progresso. The Value propriedade representa o progresso que foi feito para a conclusão da operação. Porque a BAR exibida no controle é composta de blocos, o valor exibido pelo ProgressBar controle só se aproxima do Value valor corrente da propriedade. Com base no dimensionar do ProgressBar controle, o Value propriedade determina quando exibir o próximo bloco.
A maneira mais comum para correnteizar o valor de andamento corrente é gravar código para conjunto o Value propriedade. No exemplo de carregar um arquivo grande, você pode conjunto o máximo ao dimensionar do arquivo em quilobytes.Por exemplo, se o Maximum propriedade estiver definida como 100, o Minimum propriedade estiver definida como 10 e o Value propriedade estiver definida como 50, serão exibidos 5 retângulos. Isso é metade do número que pode ser exibido.
No entanto, há outras maneiras de modificar o valor exibido pelo ProgressBar controle, com exceção da configuração do Value propriedade diretamente. The Step propriedade pode ser usada para especificar um valor a incrementar o Value propriedade pelo. Em seguida, chamar o PerformStep método incrementarão o valor. Para variar o valor de incremento, você pode usar o Increment método e especifique um valor com o qual incrementar o Value propriedade.
Outro controle graficamente informa ao usuário sobre uma ação corrente é de StatusBar controle.
Observação importante: |
---|
O StatusStrip e ToolStripStatusLabel controles substituir e adicionar funcionalidade para o StatusBar e StatusBarPanel Controla; no entanto, o StatusBar e StatusBarPanel controles são mantidas para compatibilidade com versões anteriores e para uso futuro, se você escolher. |