Derivando de um scrollableControl, existe uma maneira de sempre ter a barra de rolagem horizontal visível?

StackOverflow https://stackoverflow.com/questions/1643166

  •  10-07-2019
  •  | 
  •  

Pergunta

Tendo um controle personalizado derivado do scrollableControl e usando o AutoScrollMinsize para definir a tela interna maior que a viewport, os shows da barra de rolagem horizontal conforme o esperado.

No entanto, às vezes quero a tela interna menor que a viewport, mas a barra de rolagem horizontal desaparece. Sei que esse é o comportamento esperado, mas o que eu gostaria é que a barra de rolagem esteja lá, mas meio que deficiente ou cheia.

Existe uma maneira de conseguir isso?

Foi útil?

Solução

Você pode fazer um painel ou rótulo que seja de 1 pixels mais largo que o seu scrollableControl, ancorá -lo à direita e à esquerda para que ele permaneça mais largo e torne 0 ou 1 pixels de altura para que as pessoas não percebam. É um hack feio, mas deve funcionar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top