private void AgregaControl(ControlTimeLine _control) { int _duracion = Convert.ToInt32(_control.duracionMinutos); int _row = Convert.ToInt32(_control.row); KeyValuePair <int, int> _kvp = CalculaPos(new DateTime(1996, 01, 27, _control.horaInicio, _control.minutosInicio, 0), _duracion); _control.control.Visible = false; foreach (Control _c in PanelRows.Controls) { if (_c.Tag != null) { if (Convert.ToInt32(_c.Tag.ToString()) == _control.row) { _c.Controls.Add(_control.control); _control.control.Width = _kvp.Value; _control.control.Height = _c.Height - 6; _control.control.Location = new Point(_kvp.Key, 3); _control.control.Visible = true; //bunifuTransition1.Show(_control.control); } } } }
public void AddControl(ControlTimeLine _control) { AgregaControl(_control); lstControltimeLine.Add(_control); _control.control.Click += ClickContrl; }