private void HandleNewOrder(OrderItem item) { secondForm.AddNewOrder(item); OrderControl orderControl = new OrderControl(item, true); panel.Controls.Add(orderControl); if (orderControls.Count == 0) { orderControl.Top = 0; orderControl.Left = 0; } else { OrderControl lastOrder = orderControls.Last(); orderControl.Top = lastOrder.Bottom + 5; orderControl.Left = lastOrder.Left; } orderControl.ColorChangedCallBack = new ColorChangedDelegate(secondForm.HandleColorChanged); orderControl.OrderRemovedCallBack = new OrderRemovedDelegate(removeOrder); orderControl.changeWidth(panel.Width); orderControls.Add(orderControl); }
public void AddNewOrder(OrderItem item) { OrderControl orderControl = new OrderControl(item, false); Controls.Add(orderControl); if (orderControls.Count == 0) { orderControl.Top = lbNumberCommon.Bottom + 10; orderControl.Left = lbNumberCommon.Left; } else { OrderControl lastOrder = orderControls.Last(); orderControl.Top = lastOrder.Bottom + 10; orderControl.Left = lastOrder.Left; } orderControl.changeWidth(Width - lbNumberCommon.Left); orderControls.Add(orderControl); }