添加了一个splitContainer1控件,动态创建按钮和画线,只能显示线条,按钮显示不出来,是什么原因啊?
PanBDZ = new Button();
g.DrawLine(p1, new Point(MidX1, MidY1), new Point(MidX2, MidY2));

解决方案 »

  1.   

                Button PanBDZ= new Button();
                PanBDZ.Text="aaaaaa";
                PanBDZ.Size = new Size(25, 80);
                PanBDZ.Location = new Point(10, 10);
                this.splitContainer1.Panel1.Controls.Add(PanBDZ);
      

  2.   

    如楼上所说,可以解决按钮问题。
    此外,如果想画的线条在窗体最大化最小化改变大小时依然存在,需要override OnPaint方法。