可垂直滚动的GroupBox
我正在使用Windows Application Forms创建一个应用程序 。 我基本上是C#和Visual Studio的新手(从昨天开始使用它)。 到目前为止,我已经成功创建了一个简单的表单,如屏幕截图所示。
我的表格
背景/详情
我使用框中提供的IP从MySQL表中获取数据。 此数据正在加载到DataSet
。 自从过去10个小时以来,我一直在将它们展示到以下每个中:
- 的DataGridView
- TableLayoutPanel中
将它们放在窗体窗口的其余部分。 但这两项产出都不是我想要的。 我提取的其中一个列是VARCHAR
,最多可达190 chars
。 两个案例的最终结果都不是很容易阅读,这让我想到了问题。
题
所以,现在我正在考虑使用垂直滚动条在GroupBox
中显示文本。 DataSet
的数据可以根据要求显示在Label
或LinkLabel
。
这种方法是否可行(时间优化)? 还有其他类型的盒子/视图可以满足我的条件吗? 我将从主表中获取并显示最多225行 ,并且从另一个表(在foreach
循环内部)中获取每个至少2个链接 。
请建议我这项工作的任何其他最佳解决方案。 另外,如何向GroupBox
添加200多个标签,并使框可以垂直滚动。 据我所知,在Visual Studio 2010中 , GroupBox
不存在VerticalScroll
属性。
将面板添加到Groupbox它具有Scrollable属性,或者您可以通过RichTextBox实现它
将所有内容放在自动resize的boxBox( AutoSize = True
)中,并使用自动滚动集( AutoScroll = True
)将该groupBox抛出到面板中。