【问题标题】:Visual Studio Windows Form Size ProblemVisual Studio Windows 窗体大小问题
【发布时间】:2011-10-04 07:27:12
【问题描述】:

我是 Visual Studio 2010 的新手,我刚刚发现可以创建的表单的最大大小为 1292x812。我需要有很多文本框来存储我需要的信息。但是,表单的大小太小,我几乎看不到其他文本框的空格。有没有办法创建一个带有滚动条的表单,这样即使我有很多文本框,它也可以在一个表单中访问而不是创建另一个表单?请帮忙。谢谢

【问题讨论】:

    标签: c# winforms visual-studio visual-studio-2010 forms


    【解决方案1】:

    我认为您被允许的最大尺寸与您的桌面区域的大小有关:我的 VS2010 只允许我达到 5132x1092,这与我的 3 台显示器大致相当。

    如果您将桌面调整为常见的分辨率(例如 1024x768),您应该调整表单的大小以使其看起来合理,否则对于某些用户来说屏幕太大了。

    如果您有这么多信息,您应该将其分解为逻辑组,然后使用选项卡或子表单来显示数据。

    在一个表单上放置太多信息会使用户无法使用,并导致表单后面的代码数量庞大,难以维护。

    【讨论】:

      【解决方案2】:

      表单的最大尺寸受限于您进行开发的屏幕分辨率。

      要回答您的问题,您可以通过将 Panel 控件拖放到表单上并将其调整为您想要的大小来解决此问题。然后,您的所有控件都放置在此面板控件上,而不是直接放置在表单上。面板会根据需要自动添加滚动条。

      也就是说,您尝试做的事情被认为是 UI 设计中经典的“坏主意”之一。当您创建这样的屏幕时,您是在要求用户处理比大脑可能消化的更多的信息。您的问题表明您想在表单中添加数百个文本框,而用户会感到不知所措。

      请查看http://www.joelonsoftware.com 并阅读他关于 UI 设计的文章。它们是任何使用 UI 的新程序员的最佳起点。

      【讨论】:

        【解决方案3】:

        向表单添加更大的面板并设置滚动条。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-07-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多