2012-03-19 73 views
0

我需要在c#中创建一个包含可点击和可自定义的子元素的列表。一个类似于android的自定义childs的C#列表ListView

检查附加图像(红色方块)以获得我想要结束的感觉。我在一个名为"list view"的控件上测试过。我可以添加一个图标和一个标签,这是不够的,我需要更多的定制。

所以问题:我应该使用哪种c#控件?如果你知道一些有用的东西,也许分享链接。

注意:我真的不知道或享受C#(我的Java的家伙),因为IDE我用Visual Studio C#,Express版,我很想给编码部分尽可能

enter image description here减少

回答

2
  1. 首先,创建用户控件(说ContactRow.cs)
  2. 画出你需要它什么都UI。 (图片,文字等)
  3. 其次,创建一个容器窗体(说ContactList.cs)
  4. 添加TableLayoutPanel(或FlowLayoutPanel或等效)到容器窗体。
  5. 设置AutoScroll属性= true,以便它滚动。
  6. 在运行时,您可以新建一个ContactRow.cs实例并设置所有值。
  7. 然后使用TableLayoutPanel.Controls.Add(contactrow)
+0

使用表格布局面板将它添加到TableLayoutPanel中和工程..需要调整它更好看..但是这似乎并没有有填写以形成财产或类似的东西。??我该如何解决这个问题? (填写表格) – pulancheck1988 2012-03-19 22:23:33

+0

您是否试过.Dock = DockStyle.Fill?它可用于表格布局和用户控制。 – Calvin 2012-03-20 01:35:35

相关问题