没太看明白!
大致:
if((bool)userConfig["SplashFormVisible"])
{
  SplashForm splash = new SplashForm();
  //....
  splash.Show();
  userConfig["SplashFormVisible"] == false;//下次不再显示
}"...控制Splitcontainer上的TabPage..." 应该是指控制TabPage的大小吧?如果是,设置好Dock属性就行了!

解决方案 »

  1.   

    也许没表达清楚.主要是对TabPage的设置保存在CONFIG文件里.比如在标准的TabCTL 里有5页的TabPage.用户觉得其中的一页没有用处.把这页关掉后,在下次打开时这页将不显示.但是如果用户什么时候又需要这一页时,可以恢复此页
      

  2.   

    config 中记录当前的设置,下次打开时,根据设置把TabPage.visble设为false
      

  3.   

    用tabcontrol会受很多限制的,建议用form,程序可以做得很大,规范化一点,
    类似于tabcontrol,可以在panel2上加一个工具条,一样可以做出tab的效果.
    然后在注册表中记录关闭程序时,打开了哪几个splitcontainer1.panel2的control即可.