【发布时间】:2018-01-31 13:16:45
【问题描述】:
一直在寻找几个小时,我似乎无法找到解决方案。即使表单处于滚动状态,我也想将我的按钮设置为固定。有人可以帮忙吗?
【问题讨论】:
-
这有帮助吗:stackoverflow.com/a/23013976/3622来自用户@TaW
-
您的问题非常广泛。太宽泛。寻找解决方案是一回事。您是否尝试过创建解决方案?一种明显的可能性是将所有可滚动的内容放在
Panel(已启用滚动)中,而不是作为Form的直接子代,并让Button成为Form的直接子代。然后,滚动其他控件,它们是Panel的子控件,不应影响Button。但坦率地说,对于这样一个含糊不清的问题,可能会有各种各样的答案,而且您根本不清楚其中哪些可能会引起您的兴趣。 -
我有一个表单,我已将其设置为自动滚动。因为我有一个位于表单顶部的提交按钮,所以我想在它上面放置一个控件,将其位置设置为“固定”,因为我认为它会使按钮随着表单上下滚动而移动.我试过这样做: buttonSubmit.Location = new Point(0 + this.AutoScrollPosition.X, 0 + this.AutoScrollPosition.Y); this.Controls.Add(buttonSubmit); buttonSubmit.BringToFront();
-
不幸的是,它不起作用,即使我检查过的网站之一说这是如何做到这一点的方式。虽然,我不太确定,因为我在编程方面不太好......