日期:2014-05-17  浏览次数:20911 次

关于控件内嵌套用户控件的问题。应急~~感谢各位~
asp.net做得多一些。突然有个项目需要winform。应急! 
想实现的效果就是如此:



这个应该是把用户控件作为item添加到listbox内了吧?
还是用什么其他方式实现的?
我直接在listbox内添加用户控件,看不到内容。。。。

请各位给指点指点~!
控件 listbox winform

------解决方案--------------------
步骤:
1、拖动一个panel或者一个groupbox,然后把AutoScroll属性置为true。
2、在form的load事件写下列代码:
 private void Form1_Load(object sender, EventArgs e)
        {
            UserControl1 userControl1 = new UserControl1();
            userControl1.Location = new Point(10, 0);
            this.panel1.Controls.Add(userControl1);

            UserControl1 userControl2 = new UserControl1();
            userControl2.Location = new Point(10, 200);
            this.panel1.Controls.Add(userControl2);

            UserControl1 userControl3 = new UserControl1();
            userControl3.Location = new Point(10, 400);
            this.panel1.Controls.Add(userControl3);
        }

效果:
其它细节自己完善。