private void removeQonPanel(queueDisplay h) { if (_pn.InvokeRequired) { _pn.Invoke(new MethodInvoker(() => { _pn.Controls.Remove(h); })); } else { _pn.Controls.Remove(h); } }
private void addtoPanel(queueDisplay _q) { if (_pn.InvokeRequired) { _pn.Invoke(new MethodInvoker(() => { _pn.Controls.Add(_q); })); } else { _pn.Controls.Add(_q); } }
public void addQueue(string qn, string dest, string im, string time = null) { var _q = new queueDisplay(); _q.setQ(qn, dest, im); // remove befor add removeMainQueue(qn, dest); //_pn.Controls.Add(_q); addtoPanel(_q); visibleQueue(); }