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);
}
答案 0 :(得分:3)
为了解决这个问题,我在显示表单后添加了上面提到的代码(panel.ScrollControlIntoView(radioButton)
)(即在form_Shown
事件的事件处理程序中)。
现在正在运作。但我仍然没有正确的解释。