VitNX_DockGroup.RemoveContent Method
This language is not supported or no code example is available.
Parameters
-
dockContent
-
VitNX_DockContent
public void RemoveContent(VitNX_DockContent dockContent)
{
dockContent.DockGroup = null;
var order = dockContent.Order;
_contents.Remove(dockContent);
Controls.Remove(dockContent);
foreach (var otherContent in _contents)
{
if (otherContent.Order > order)
otherContent.Order--;
}
dockContent.DockTextChanged -= DockContent_DockTextChanged;
if (_tabs.ContainsKey(dockContent))
_tabs.Remove(dockContent);
if (VisibleContent == dockContent)
{
VisibleContent = null;
if (_contents.Count > 0)
{
var newContent = _contents[0];
newContent.Visible = true;
VisibleContent = newContent;
}
}
var menuItem = _tabArea.GetMenuItem(dockContent);
menuItem.Click -= TabMenuItem_Select;
_tabArea.RemoveMenuItem(menuItem);
UpdateTabArea();
}
This language is not supported or no code example is available.
.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+