using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Drawing;
|
|
using System.Data;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
using ButcherFactory.BO;
|
|
|
|
namespace ButcherFactory.Controls
|
|
{
|
|
public partial class CodePanel : UserControl
|
|
{
|
|
public CodePanel()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
public void Add(Control v, bool top = false)
|
|
{
|
|
|
|
flowLayoutPanel1.Controls.Add(v);
|
|
if (top)
|
|
{
|
|
flowLayoutPanel1.Controls.SetChildIndex(v, 0);
|
|
}
|
|
}
|
|
|
|
internal void RemoveBar(string barCode)
|
|
{
|
|
ColorButton target = null;
|
|
foreach (ColorButton item in flowLayoutPanel1.Controls)
|
|
{
|
|
var tag = (SegmentProduction)item.Tag;
|
|
if (tag.BarCode == barCode)
|
|
{
|
|
target = item;
|
|
break;
|
|
}
|
|
}
|
|
if (target != null)
|
|
{
|
|
flowLayoutPanel1.Controls.Remove(target);
|
|
}
|
|
}
|
|
}
|
|
}
|