gpt4 book ai didi

c# - TabPage 不断被创建。 C#

转载 作者:太空宇宙 更新时间:2023-11-03 20:29:45 24 4
gpt4 key购买 nike

TabPage 一直在创建,即使标签页已经存在于我的标签控件中。请考虑下面我的代码:

void button1_Click(object sender, EventArgs e)
{
TabPage tabPage = new TabPage();
tabPage.Name = "TestNewTab";
tabPage.Text = "Tab Page";

// Check if the tabpage is not yet existing
if (!tabControl1.TabPages.Contains(tabPage))
{
// Add the new tab page
tabControl1.TabPages.Add(tabPage);
}
}

我的代码有什么问题?谢谢。

最佳答案

我的猜测是 TabPages.Contains 正在检查对象引用,因为您每次都实例化一个新的 TabPage,它不会是同一个对象。尝试遍历标签页并比较 Name 属性。

关于c# - TabPage 不断被创建。 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8074847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com