public void AddTab(ITdiTab tab, ITdiTab afterTab, bool CanSlided = true)
{
if (tab.FailInitialize) {
logger.Warn ("Вкладка <{0}> не добавлена, так как сообщает что построена с ошибкой(Свойство FailInitialize) .",
tab.TabName
);
return;
}
if (CanSlided && afterTab == Journal && tab is ITdiDialog) {
ActiveDialog = (ITdiDialog)tab;
return;
}
if (afterTab == null || afterTab == Journal || afterTab == ActiveDialog)
TabParent.AddTab (tab, this as ITdiTab);
else
TabParent.AddTab (tab, afterTab);
}