让我试着解释一下我的要求是什么,首先,这里是一个包含50个字段的表单,在开始时,光标位于第一个字段TextBox中:
当我填充10个字段时,光标现在将在Field11:
中现在,我希望当我专注于Field11以获得更多视图时,滚动会自动滚动到这样的位置:
所以如果有人理解我在说什么,你能帮我解决一下吗?谢谢!
答案 0 :(得分:1)
您可以使用ScrollChangedEventArgs.ExtentHeightChange来了解ScrollChanged是由于内容更改还是用户操作更改...当内容未更改时,ScrollBar位置设置或取消设置自动滚动模式。当内容发生变化时,您可以应用自动滚动。
代码背后:
int main(){
int i = 1, j=1, k=1;
printf("%d\n", ++i );
printf("%d %d %d \n", i, j, k);
return 0;
}