我有一个返回标签集合的方法,尽管我可以设置标签的属性,但我想定义标签的绘制事件,以便我可以以某种格式在那里绘制项目。
public List<Label> drawLabel()
{
lstLable = new List<Label>();
foreach (cOrderItem item in currOrder.OrderItems)
{
_lbl = new Label();
_lbl.Width = 200;// (int)CanvasWidth;
_lbl.BackColor = Color.AliceBlue;
_lbl.Text = item.ProductInfo.ProductDesc;
_lbl.Height = 20;
_lbl.Dock = DockStyle.Top;
_lbl.Paint()////this is the event i want to define for drawign purpose.
lstLable.Add(_lbl);
}
return lstLable;
}
我将此集合返回到一个表单,我将在其中获取每个标签并添加到面板中。