Inheritance: DockingElementClosedCollection
Exemplo n.º 1
0
        /// <summary>
        /// Find a floating docking element by searching the hierarchy.
        /// </summary>
        /// <param name="uniqueName">Named page for which a suitable floating element is required.</param>
        /// <returns>KryptonDockingFloating reference if found; otherwise false.</returns>
        public virtual KryptonDockingFloating FindDockingFloating(string uniqueName)
        {
            // Default to not finding the element
            KryptonDockingFloating floatingElement = null;

            // Search all child docking elements
            for (int i = 0; i < Count; i++)
            {
                floatingElement = this[i].FindDockingFloating(uniqueName);
                if (floatingElement != null)
                {
                    break;
                }
            }

            return(floatingElement);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Manage floating windows capability for provided form.
 /// </summary>
 /// <param name="name">Name for new docking element.</param>
 /// <param name="f">Reference to form.</param>
 /// <returns>KryptonDockingFloating instance created.</returns>
 public KryptonDockingFloating ManageFloating(string name, Form f)
 {
     KryptonDockingFloating dockingFloating = new KryptonDockingFloating(name, f);
     Add(dockingFloating);
     return dockingFloating;
 }