static int CompareItems(ToolStripItem i1, ToolStripItem i2)
        {
            if (i1 == i2)
            {
                return(0);
            }
            if (i1 is ToolStripSeparator)
            {
                return((i2 is ToolStripSeparator) ? 0 : -1);
            }
            int i = String.CompareOrdinal(i1.Text, i2.Text);

            return(i == 0 ? i1.GetHashCode().CompareTo(i2.GetHashCode()) : i);
        }