该怎么做才能在窗体弹窗时让滚动条位于最上方 还有切换窗口后滚动条位置不变
完全不知道要用到什么...
6 个解决方案
#1
哪个控件的滚动条,切换界面到最后,不应该,除非你对控件进行了什么操作
#2
form.autoscroll=true弄出来的滚动条
控件没什么操作
#3
上图。。。。
#4
就是这样了 每次返回窗口 滚动条都是出自如图所在的位置
#5
问题解决了
private int y;
private void Form1_Load(object sender, EventArgs e)
{
y = 0;
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
this.VerticalScroll.Value = y;
}
private void Form1_Scroll(object sender, ScrollEventArgs e)
{
y = this.VerticalScroll.Value;
}
#6
上图。。。。
就是这样了 每次返回窗口 滚动条都是出自如图所在的位置
问题解决了private int y;
private void Form1_Load(object sender, EventArgs e)
{
y = 0;
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
this.VerticalScroll.Value = y;
}
private void Form1_Scroll(object sender, ScrollEventArgs e)
{
y = this.VerticalScroll.Value;
}
感谢分享。
#1
哪个控件的滚动条,切换界面到最后,不应该,除非你对控件进行了什么操作
#2
哪个控件的滚动条,切换界面到最后,不应该,除非你对控件进行了什么操作
form.autoscroll=true弄出来的滚动条
控件没什么操作
#3
上图。。。。
#4
上图。。。。
就是这样了 每次返回窗口 滚动条都是出自如图所在的位置
#5
上图。。。。
就是这样了 每次返回窗口 滚动条都是出自如图所在的位置
问题解决了
private int y;
private void Form1_Load(object sender, EventArgs e)
{
y = 0;
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
this.VerticalScroll.Value = y;
}
private void Form1_Scroll(object sender, ScrollEventArgs e)
{
y = this.VerticalScroll.Value;
}
#6
上图。。。。
就是这样了 每次返回窗口 滚动条都是出自如图所在的位置
问题解决了private int y;
private void Form1_Load(object sender, EventArgs e)
{
y = 0;
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
this.VerticalScroll.Value = y;
}
private void Form1_Scroll(object sender, ScrollEventArgs e)
{
y = this.VerticalScroll.Value;
}
感谢分享。