【发布时间】:2010-11-11 09:44:12
【问题描述】:
我在panel 中有很多radiobutton,自动滚动设置为true。 radiobutton 之一被选中。我想确保选中的那个应该是可见的,即垂直的scrollbar 应该被移动,以便选中的radiobutton 是可见的。
有什么办法吗?
附:我已经尝试过,但它不起作用
RadioButton radiobutton = new RadioButton();
.....
panel.Controls.Add(radioButton);
if (some logic)
{
radioButton.Checked = true;
panel.ScrollControlIntoView(radioButton);
}
【问题讨论】:
-
我也试过这个,但不工作 panel.AutoScrollPosition = radioButton.Location
-
我也无法设置 panel.AutoScrollPosition 的值,它总是 0,0
-
将 this.ActiveControl 设置为选中的单选按钮会有所帮助。但如果我有一个这样的面板,它将解决问题。不幸的是,我有两个面板。
标签: c# winforms radio-button scrollbar panel