【问题标题】:C# Windows Form - AutoScroll while designing [duplicate]C# Windows 窗体 - 设计时自动滚动 [重复]
【发布时间】:2018-06-25 01:02:33
【问题描述】:

我试图在编辑时让 Windows 窗体可滚动。我的意思是我有 4 个文本框字段,它们会重新出现 20 次,即使我将表单大小扩展到最大,我也无法将它们全部放在表单上。一旦它停止让我扩展,表单就会将文本字段彼此粘贴在一起。

You can See I have maxed out the form size and still need these rows to appear

补充说明:

这是一个拆分容器的底部面板,它启用了自动滚动,所以我只能在我将表单的大小设置为小于现有列表时才能滚动。

有什么办法,虽然我仍在设计表单,我可以调用滚动条来拥有更多这些文本字段? (样式不是很好,但我绑定了 4 个文本字段,二十次。

tldr:我需要更多这 4 个文本字段,但我无法在不重叠的情况下编辑表单底部。

【问题讨论】:

  • 如果你能分享一个minimal reproducible example,那就太棒了。
  • 如果这不是重复的,请告诉我(请参阅我的两个答案),我会重新打开。
  • “手动”制作控件,甚至在运行时,跳过整个设计器 :)

标签: c# .net forms windows-forms-designer


【解决方案1】:

在您的 SplitContainer 中尝试使用 FlowLayoutPanel,然后在 flowPanel 上启用“自动滚动” 现在您可以向下滚动并编辑所有文本字段

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    • 2012-01-27
    • 2022-12-11
    • 1970-01-01
    相关资源
    最近更新 更多