2

我有很多radiobutton自动panel滚动设置为true. 其中一项radiobutton已检查。我想确保选中的那个应该是可见的,即scrollbar应该移动垂直以便选中 radiobutton的是可见的。
有什么办法吗?

PS我已经尝试过,但它不起作用

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

1 回答 1

3

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

现在正在工作。但是我对此仍然没有正确的解释。

于 2009-07-20T07:05:14.633 回答