winform中FlowLayoutPanel使用

事已至 2018-01-03 10:57:15
winform中FlowLayoutPanel种有个label控件,当label超出FlowLayoutPanel的大小的时候,会自动显示滚动条,但是这个滚动条总是在最上面,有没有方法让这个滚动条每次输入之后都在最底部
...全文
1157 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
this.flowLayoutPanel1.VerticalScroll.Value = this.flowLayoutPanel1.VerticalScroll.Maximum;
this.flowLayoutPanel1.VerticalScroll.Value = this.flowLayoutPanel1.VerticalScroll.Maximum;
执行2遍,应该还是跟焦点问题有关
事已至 2018-01-03
  • 打赏
  • 举报
回复
好像确实跑到最下面了,但是滚动条没有跑到最下面
事已至 2018-01-03
  • 打赏
  • 举报
回复
引用 6 楼 starfd 的回复:
自动的,这个不用你设置
试了tabIndex=3的时候不行,然后设置tabindex=0的时候显示在图上的位置,有时候会往上点,
  • 打赏
  • 举报
回复
自动的,这个不用你设置
事已至 2018-01-03
  • 打赏
  • 举报
回复
引用 4 楼 starfd 的回复:
            for (var i = 0; i < 100; i++)
            {
                Button bt = new Button();
                bt.Text = i.ToString();
                this.flowLayoutPanel1.Controls.Add(bt);
            }
            this.flowLayoutPanel1.VerticalScroll.Value = this.flowLayoutPanel1.VerticalScroll.Maximum;
注意尤其重要一点,flowLayoutPanel1的TableIndex设置一个较低的值,就是不要让焦点在这个pannel上,否则设置了无效,因为winform默认是显示在焦点上的
那这个的Maximum需要设置多少
  • 打赏
  • 举报
回复
            for (var i = 0; i < 100; i++)
            {
                Button bt = new Button();
                bt.Text = i.ToString();
                this.flowLayoutPanel1.Controls.Add(bt);
            }
            this.flowLayoutPanel1.VerticalScroll.Value = this.flowLayoutPanel1.VerticalScroll.Maximum;
注意尤其重要一点,flowLayoutPanel1的TableIndex设置一个较低的值,就是不要让焦点在这个pannel上,否则设置了无效,因为winform默认是显示在焦点上的
事已至 2018-01-03
  • 打赏
  • 举报
回复
来大神解决啊,
事已至 2018-01-03
  • 打赏
  • 举报
回复
设置value也试了
事已至 2018-01-03
  • 打赏
  • 举报
回复
试了ScrollControlIntoView和AutoScrollPosition都不靠谱
事已至 2018-01-03
  • 打赏
  • 举报
回复
引用 9 楼 starfd 的回复:
this.flowLayoutPanel1.VerticalScroll.Value = this.flowLayoutPanel1.VerticalScroll.Maximum;
this.flowLayoutPanel1.VerticalScroll.Value = this.flowLayoutPanel1.VerticalScroll.Maximum;
执行2遍,应该还是跟焦点问题有关
谢谢解决了,

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧