添加了一个splitContainer1控件,动态创建按钮和画线,只能显示线条,按钮显示不出来,是什么原因啊?
PanBDZ = new Button();
g.DrawLine(p1, new Point(MidX1, MidY1), new Point(MidX2, MidY2));
PanBDZ = new Button();
g.DrawLine(p1, new Point(MidX1, MidY1), new Point(MidX2, MidY2));
PanBDZ.Text="aaaaaa";
PanBDZ.Size = new Size(25, 80);
PanBDZ.Location = new Point(10, 10);
this.splitContainer1.Panel1.Controls.Add(PanBDZ);
此外,如果想画的线条在窗体最大化最小化改变大小时依然存在,需要override OnPaint方法。