Пример #1
0
        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);
        }
Пример #2
0
        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);
        }