istruth
2014-12-06 09:13
采纳率: 100%
浏览 11.4k
已采纳

C# 如何将自定义控件添加到窗体?

最近想山寨一个下载软件,(下载中)任务列表想用自定义控件来实现,但不知道如何自定义一个任务列表控件(能在列表项中添加link,button,label等控件)。
最好能有C#自定义控件的电子书!谢谢!

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • threenewbee 2014-12-06 09:48
    已采纳

    很简单,创建一个新的用户控件,里面放上label button link,用Anchor和Dock让它们适应好布局。
    然后创建你的主程序,用TableLayoutPanel或者Repeater,直接创建好一系列这个控件往里面放,就可以了。

    已采纳该答案
    打赏 评论
  • bdmh 2014-12-06 09:15

    重绘listview或者用panel模拟,panel可以显示滚动条,你自定义控件,一个个往下排

    打赏 评论
  • exception92 2014-12-09 01:42

    编写的UserControl ,在编译器编译后 就会以”winform组件“的形式显示到工具箱,直接拖到窗体上就可以使用了。

    打赏 评论
  • 拥抱开源 2014-12-20 08:13
    打赏 评论