foreach (Control c in panel1.Controls)
{
if (c is Label && c.Width == 10 && c.Text == "")
{
panel1.AutoScrollPosition = new Point(250, c.Location.Y);
panel1.ScrollControlIntoView(c);
break;
}
} panel1中有很多label,我在label上写字,想让没有写字的label自动出现在视图中,通过上面的设置,开始还行,但随着写字,不自动滚动了,没有写的label就慢慢被遮住了
请问,该怎么设置只有这么多分了,今天CSDN好像又改了,分数变低,而且不能注册了
谢谢
{
if (c is Label && c.Width == 10 && c.Text == "")
{
panel1.AutoScrollPosition = new Point(250, c.Location.Y);
panel1.ScrollControlIntoView(c);
break;
}
} panel1中有很多label,我在label上写字,想让没有写字的label自动出现在视图中,通过上面的设置,开始还行,但随着写字,不自动滚动了,没有写的label就慢慢被遮住了
请问,该怎么设置只有这么多分了,今天CSDN好像又改了,分数变低,而且不能注册了
谢谢
所以只要对你希望显示的控件调用一下Focus方法就可以了不过我觉得你这个需求很奇怪啊
正常情况就是逐个输入,只要你的tab键顺序设置合理就很方便。