Compartilhar via


HScrollBar e VScrollBar Controls Overview (Windows Forms)

Windows Forms ScrollBar controles são usados para fornecer uma navegação fácil por meio de uma longa lista de itens ou uma grande quantidade de informações rolando uma horizontalmente ou verticalmente em um aplicativo ou controle. Barras de rolagem são um elemento comum da interface do Windows, assim, a ScrollBar controle é freqüentemente usado com controles que não derivam de ScrollableControl classe. Da mesma forma, muitos desenvolvedores se optar por incorporar o ScrollBar o controle ao criar seus próprios controles de usuário.

O HScrollBar (horizontal) e VScrollBar operam independentemente de outros controles de controles (verticais) e tem seu próprio conjunto de eventos, propriedades e métodos. ScrollBarcontroles não são o mesmo que as barras de rolagem internas anexados a caixas de texto, caixas de listagem, caixas de combinação ou formulários MDI (o TextBox controle tem um ScrollBars propriedade para mostrar ou ocultar as barras de rolagem são anexadas ao controle).

O ScrollBar controla o uso de Scroll eventos para monitorar a movimentação da caixa de rolagem (às vezes chamada de miniatura) junto a barra de rolagem. Usando o Scroll evento fornece acesso para o valor de barra de rolagem, como está sendo arrastado.

Propriedade Value

O Value propriedade (que, por padrão, é 0) é um integer valor correspondente à posição da caixa de rolagem na barra de rolagem. Quando a posição da caixa de rolagem no valor mínimo, ele move a posição mais à esquerda (para barras de rolagem horizontal) ou a posição superior (para barras de rolagem vertical). Quando a caixa de rolagem é o valor máximo, as movimentações de caixa de rolagem para a extrema direita ou posição da parte inferior. Da mesma forma, um valor entre a parte inferior e superior do intervalo coloca a borda esquerda da caixa de rolagem no meio da barra de rolagem.

Além de ser usado a cliques do mouse para alterar o valor de barra de rolagem, um usuário também pode arrastar a caixa de rolagem para qualquer ponto ao longo da barra. O valor resultante depende da posição da caixa de rolagem, mas sempre dentro do intervalo da Minimum para Maximum propriedades definidas pelo usuário.

LargeChange e SmallChange propriedades

Quando o usuário pressiona a tecla PAGE UP ou PAGE DOWN ou clica no controle de barra de rolagem em ambos os lados da caixa de rolagem, o Value as alterações de propriedade de acordo com o valor definido para o LargeChange propriedade.

Quando o usuário pressiona um da seta teclas ou clica em um dos botões da barra de rolagem, o Value as alterações de propriedade de acordo com o valor definido para o SmallChange propriedade.

Consulte também

Referência

HScrollBar

VScrollBar

Conceitos

Recursos Adicionados aos Formulários do Windows no Framework .NET 2.0

Outros recursos

Controles para uso no Windows Forms