logo
VitNX3 Documentation

# VitNX_DockGroup.AddContent Method

Namespace: VitNX.UI.ControlsV1.Docking
Assembly: VitNX3 (in VitNX3.dll)
VB
C#
F#
C++
JScript
Copy

    public void AddContent(
       VitNX_DockContent dockContent
    )

    This language is not supported or no code example is available.

#### Parameters

dockContent
  VitNX_DockContent

Source code
VB
C#
F#
C++
JScript
Copy

    public void AddContent(VitNX_DockContent dockContent)
     {
         dockContent.DockGroup = this;
         dockContent.Dock = DockStyle.Fill;
         dockContent.Order = 0;
         if (_contents.Count > 0)
         {
             var order = -1;
             foreach (var otherContent in _contents)
             {
                 if (otherContent.Order >= order)
                     order = otherContent.Order + 1;
             }
             dockContent.Order = order;
         }
         _contents.Add(dockContent);
         Controls.Add(dockContent);
         dockContent.DockTextChanged += DockContent_DockTextChanged;
         _tabs.Add(dockContent, new VitNX_DockTab(dockContent));
         if (VisibleContent == null)
         {
             dockContent.Visible = true;
             VisibleContent = dockContent;
         }
         else
             dockContent.Visible = false;
         var menuItem = new ToolStripMenuItem(dockContent.DockText);
         menuItem.Tag = dockContent;
         menuItem.Click += TabMenuItem_Select;
         menuItem.Image = dockContent.Icon;
         _tabArea.AddMenuItem(menuItem);
         UpdateTabArea();
     }

    This language is not supported or no code example is available.

Applies to

#### .NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

#### .NET Core

Supported in: 5.0+, 6.0+
See Also
VitNX_DockGroup Class
VitNX.UI.ControlsV1.Docking Namespace