【问题标题】:Positioning win-forms track-bar / resizing定位 win-forms track-bar / 调整大小
【发布时间】:2012-02-29 17:57:09
【问题描述】:

我遇到了一个 Win-forms 跟踪栏超出用户控件背景的问题。我将它固定在底部,左侧,右侧。我可以手动设置大小以使其保持在范围内,但会失去调整大小的能力。

我希望通过调整表单大小来扩展跟踪栏。这是 win-forms 的标准跟踪栏控件。我在下面附上了一张图片。有问题的轨道杆就在鸟儿的正下方。它有点难看,但轨迹栏超出了窗口的范围。

【问题讨论】:

  • 这是一个子框架?框架是如何设置的?也许框架也是自动调整大小的?
  • 此用户控件是选项卡控件的子控件,它是主窗口的子控件。轨迹栏设置为自动大小,而上面的表格不是。我玩了设置并收到了相同的结果
  • 按你说的方式,那么它会永远增长,因为anchor和docked是不一样的。您可以根据父项将其锚定为增长或缩小,但您可以在开始时将其设置为任何您想要的宽度。您最好根据表单大小设置一个最大值以避免它..

标签: winforms c#-4.0 trackbar


【解决方案1】:

嗯,是的,你不希望它传给鸟儿。

使用控件的AnchorDock 属性将其粘附到容器窗体的边缘。

您可以在设计时在属性窗口中设置它们,也可以通过放置在表单构造方法中的代码来设置它们。

【讨论】:

  • 我尝试了设计时间并让它工作。我只是根据上面控件的宽度来设置宽度。
猜你喜欢
  • 1970-01-01
  • 2020-03-19
  • 1970-01-01
  • 2015-09-17
  • 2014-10-05
  • 1970-01-01
  • 2021-11-22
  • 2012-03-23
相关资源
最近更新 更多