C # UserControl.VerticalScroll.Value não está sendo definido
Eu tenho um pedaço de código C # que deveria definir VerticalScroll.Value dentro de uma classe que herda de UserControl. É chamado quando qualquer objeto filho da classe muda de tamanho. A classe tem sua propriedade AutoScroll definida como true.
public void ScrollTo(int top)
{
if (top >= this.VerticalScroll.Minimum && top <= this.VerticalScroll.Maximum)
{
this.VerticalScroll.Value = top;
}
}
O problema é que, ao rastrear o código, algumas vezes this.VerticalScroll.Value é definido, outras vezes mantém o valor que possuía antes que esse método fosse chamad
Isso é um bug no VS, ou existem condições conhecidas sob as quais o valor ignorará as tentativas de defini-l
Obrigado, Rob