protected internal virtual void OnControlAdded(Control control, int index) { // if previously added - remove. if (control is ISupportToolStripPanel controlToBeDragged) { controlToBeDragged.ToolStripPanelRow = this; } RowManager.OnControlAdded(control, index); }