你如何创建一个这样的自定义表

时间:2014-12-06 19:34:22

标签: c# winforms

http://i.stack.imgur.com/Hi9Iz.jpg

我正在尝试在c#中创建一个表,它应该像上面的例子一样,它应该可以在循环中使用。例如:我有两个变量叫做" text"和"作者"大框属于文本,右框属于作者。循环中可用的那些变量。我想要的是填充这些框并使其与循环兼容。我设法用文本框来解决这个问题,但我无法弄清楚如何使它们保持在另一个文本框之下。

1 个答案:

答案 0 :(得分:1)

更简单的方法(我知道)做你想要的是使用usercontrols和flowLayoutPanel,所以我们按照以下方式进行

创建UserControl

使用面板或textBox以你想要的方式创建它,我喜欢这样 Table likeUserControl

创建一个flowLayoutPanel

将它放在您喜欢的位置并设置这些属性

this.flowLayoutPanel1.AutoScroll = true;
this.flowLayoutPanel1.FlowDirection = System.Windows.Forms.FlowDirection.TopDown;
this.flowLayoutPanel1.WrapContents = false;

添加你想要的UserControl表,结果应如下所示 Result