/// <summary>
        /// Sets control
        /// </summary>
        /// <param name="label">Label</param>
        /// <param name="control">Control</param>
        static public void SetControl(this IObjectLabelUI label, Control control)
        {
            UserControlBaseLabel bl = (label as Control).FindChild <UserControlBaseLabel>();

            foreach (Control cc in bl.Controls)
            {
                string ccn = cc.Name;
                if (ccn.Equals("panelCenter"))
                {
                    Control contr = null;
                    foreach (Control ccc in cc.Controls)
                    {
                        contr = ccc;
                        break;
                    }
                    cc.Controls.Remove(contr);
                    contr.Dock = DockStyle.Fill;
                    control.Controls.Add(contr);
                    return;
                }
            }
        }
 /// <summary>
 /// Creates label
 /// </summary>
 /// <param name="type">Type of child label</param>
 /// <param name="changeSize">The "change size" sign</param>
 /// <returns>Object label</returns>
 public static IObjectLabelUI CreateLabelUI(this Type type, bool changeSize)
 {
     return(UserControlBaseLabel.Create(type, changeSize));
 }