if (StrMsg == "List")
{
tabControl1.TabPages.RemoveAt(1);
tabControl1.TabPages.RemoveAt(2);//Index超出范围
}
else if (StrMsg == "Cam")
{
tabControl1.TabPages.RemoveAt(0);
tabControl1.TabPages.RemoveAt(1);
}
else
{
tabControl1.TabPages.RemoveAt(2);//Index超出范围
tabControl1.TabPages.RemoveAt(0);
}
我在界面设计中为tabcontrol新添加了一个tabpage,也就是一共3个tabpage,不知道为什么报这个错。
这段代码是放在窗体的构造函数和load事件中的。
我要达到的目的是,通过另一窗体传过来的参数来控制tabpage的显示。
谢谢!!!
{
tabControl1.TabPages.RemoveAt(1);
tabControl1.TabPages.RemoveAt(2);//Index超出范围
}
else if (StrMsg == "Cam")
{
tabControl1.TabPages.RemoveAt(0);
tabControl1.TabPages.RemoveAt(1);
}
else
{
tabControl1.TabPages.RemoveAt(2);//Index超出范围
tabControl1.TabPages.RemoveAt(0);
}
我在界面设计中为tabcontrol新添加了一个tabpage,也就是一共3个tabpage,不知道为什么报这个错。
这段代码是放在窗体的构造函数和load事件中的。
我要达到的目的是,通过另一窗体传过来的参数来控制tabpage的显示。
谢谢!!!
解决方案 »
- 分层开发中工厂方法设计模式的问题。
- sqlserver2005 null排序的问题
- 高手请进:One or more errors encountered while loading the designer该如何解决
- 在组件中能不能操作容器web页?在线等!!
- gridview控制无法显示ArrayList型数据源
- C#如何灵活的获取运行程序本身的文件名???
- 接口问题,高手请进!
- 新开的Winfrom(C#)QQ群,欢迎加入讨论!
- 请教C#如何使用正则表达式匹配中文?
- 请问关于vb.net编辑器的两个问题:
- 寻找进行C#内存映射文件处理的资料或源码
- 有关NHibernate的Session问题
tabControl1.TabPages.RemoveAt(2);//所以不存2了反过来tabControl1.TabPages.RemoveAt(2);
tabControl1.TabPages.RemoveAt(1);