我在Windows窗体c#中使用weifenLuo
对接。在此选项卡中的打开图像中,单击按钮,在另一个选项卡中显示其信息和操作功能。但是,如果我再次单击该按钮(从第一个选项卡),则打开另一个具有相同信息的选项卡意味着重复选项卡。
我不想再次打开相同的标签,在第二个按钮点击时只想关注旧标签。
答案 0 :(得分:1)
我们使用与
类似的东西private IDockContent FindDocument(string text)
{
foreach (IDockContent content in dockPanel1.Contents)
{
if (content.DockHandler.TabText == text)
return content;
}
return null;
}
检查会像
那样if (FindDocument(name) == null)
{
dockContent.Name = name;
dockContent.TabText = name;
dockContent.Text = name;
dockContent.ShowHint = DockState.Document;
dockContent.Show(dockPanel1);
}
希望这有帮助