首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

TabControl的Contains 的有关问题

2013-07-20 
TabControl的Contains 的问题。TabControl1.Contains(xxx)提示出错,要求里面的对象必须是tabpage可是data

TabControl的Contains 的问题。
TabControl1.Contains("xxx")
提示出错,要求里面的对象必须是tabpage
可是dataset.tables.Contains("xxx"),就可以直接写字符。
是不是我哪里没有弄对。
因为这不科学啊,正确的方式应该是输入对象名来查找集合中有没有这个对象就可以了。
如果我都有这个对象了,我还到集合中找他干吗?
请指教。
[解决办法]
根据你的需要,有4个写法
TabControl1.TabPages.Cast<TabPage>().Any(x => x.Text.Contains("xxx"))
or
TabControl1.TabPages.Cast<TabPage>().Any(x => x.Name.Contains("xxx"))
or
TabControl1.TabPages.Cast<TabPage>().Any(x => x.Text == "xxx")
or
TabControl1.TabPages.Cast<TabPage>().Any(x => x.Name == "xxx")

热点排行