如何在Windows窗体面板中设置滚动条的位置(C#)

时间:2009-07-16 14:39:32

标签: c# winforms radio-button scrollbar panel

radiobutton中有很多panel,自动滚动设置为true。检查其中一个radiobutton。我想确保选中的那个应该是可见的,即应移动垂直scrollbar,以便检查选中的radiobutton
有没有办法做到这一点?

P.S。我已经尝试过但是它没有工作

RadioButton radiobutton = new RadioButton();
.....
panel.Controls.Add(radioButton);
if (some logic)
{
    radioButton.Checked = true;
    panel.ScrollControlIntoView(radioButton);
}

1 个答案:

答案 0 :(得分:3)

为了解决这个问题,我在显示表单后添加了上面提到的代码(panel.ScrollControlIntoView(radioButton))(即在form_Shown事件的事件处理程序中)。

现在正在运作。但我仍然没有正确的解释。