如何给动态添加的控件加边框
如果不是动态添加的直接添加PAINT事件就可以做到,但动态添加的无法取得该控件的矩形工作区间,怎么办?
比如我增加一个TableLayoutPanel
TableLayoutPanel tlp1 = new TableLayoutPanel();
this.Controls.Add(tlp1);
如果我在添加之前加上
tlp1.Paint += new PaintEventHandler(tlp1_Paint);
那么我怎么才能将
Rectangle r = tlp1.ClientRectangle;
r作为参数带入到
void tlp1_Paint(object sender, PaintEventArgs e)里面去?