当前位置:编程学习 > C#/ASP.NET >>

C# winform listview 添加按、图像、文本

1.尝试通过坐标的方式实现:


        private void initUser(int x,int y) {
          
            GroupBox gb = new GroupBox();
            gb.Bounds = new Rectangle(new Point(x, y), new Size(100, 80));
           
            //创建主图像
            PictureBox pb = new PictureBox();
            pb.Image = imageList1.Images[0];
            pb.SizeMode = PictureBoxSizeMode.Normal;
            pb.Bounds = new Rectangle(new Point(10, 10), new Size(33, 33));
            gb.Controls.Add(pb);

            //创建按钮
            Button btn = new Button();
            btn.Bounds = new Rectangle(new Point(5,50), new Size(40,20));
            btn.Text = "提交";
            Button btn2 = new Button();
            btn2.Bounds = new Rectangle(new Point(50, 50), new Size(40, 20));
            btn2.Text = "取消";
            btn2.Enabled = false;
            //加载按钮
            gb.Controls.Add(btn);
            gb.Controls.Add(btn2);
   
        
            //加载容器
           
         listView1.Controls.Add(gb);


        }


此种方法实现后,出现的问题是:listview垂直滚动无效;当调用以上方法创建过多后,屏幕无法显示完全,也不能拖动。求思路. --------------------编程问答-------------------- --------------------编程问答--------------------  不要自己去绘画,如果要重写绘画,可以自己先写个控件继承ListView --------------------编程问答-------------------- --------------------编程问答-------------------- listview的滚动条效果是针对string类的,控件添加没有滚动条效果,最好是自己写一个控件
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,