找回密码
 立即注册

QQ登录

只需一步,快速开始

信云软件
金牌服务用户   /  发表于:2022-2-10 14:31  /   查看:2055  /  回复:5
1金币
本帖最后由 Richard.Ma 于 2022-2-11 14:33 编辑

image.png314118041.png 在我点击打开设计器按钮时能否有相关的设置不显示这个弹窗? 526898a19d17ab923d89a82506d754b.png732197265.png 进入设计器页面后能否改变该页面的标题?

最佳答案

查看完整内容

如果需要在启动设计器时不显示欢迎页面弹窗,可以在调用设计器前使用下面的代码

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-10 14:31:43
来自 2#
如果需要在启动设计器时不显示欢迎页面弹窗,可以在调用设计器前使用下面的代码

  1.       RegistryKey designerKey = GetDesignerKey();
  2.       try
  3.       {
  4.         designerKey.SetValue("StartupScreen", "False", Microsoft.Win32.RegistryValueKind.String);
  5.       }
  6.       catch
  7.       { }
  8.       finally
  9.       {
  10.         if (designerKey != null)
  11.         {
  12.           designerKey.Close();
  13.         }
  14.       }


  15.     private static RegistryKey GetDesignerKey()
  16.     {
  17.       RegistryKey softwareKey = null;
  18.       RegistryKey settingsKey = null;
  19.       RegistryKey designKey = null;
  20.       RegistryKey StartupKey = null;
  21.       try
  22.       {
  23.         softwareKey = Registry.CurrentUser.OpenSubKey("Software", true);
  24.         // VB and VBA Program Settings
  25.         settingsKey = softwareKey.OpenSubKey("VB and VBA Program Settings", true);
  26.         if (settingsKey == null)
  27.         {
  28.           softwareKey.CreateSubKey("VB and VBA Program Settings");
  29.           settingsKey = softwareKey.OpenSubKey("VB and VBA Program Settings", true);
  30.         }        // Spread grid key
  31.         designKey = settingsKey.OpenSubKey("FarPoint.Win.Spread.Design", true);
  32.         if (designKey == null)
  33.         {
  34.           settingsKey.CreateSubKey("FarPoint.Win.Spread.Design");
  35.           designKey = settingsKey.OpenSubKey("FarPoint.Win.Spread.Design", true);
  36.         }        StartupKey = designKey.OpenSubKey("Startup", true);
  37.         if (StartupKey == null)
  38.         {
  39.           designKey.CreateSubKey("Startup");
  40.           StartupKey = designKey.OpenSubKey("Startup", true);
  41.         }
  42.       }
  43.       catch
  44.       {
  45.       }
  46.       finally
  47.       {
  48.         if (settingsKey != null)
  49.         {
  50.           settingsKey.Close();
  51.         }
  52.         if (designKey != null)
  53.         {
  54.           designKey.Close();
  55.         }
  56.       }      return StartupKey;
  57.     }
复制代码
回复 使用道具 举报
信云软件
金牌服务用户   /  发表于:2022-2-10 17:27:01
3#
设计器页面的标题文字咋自定义呢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-10 17:37:11
4#
回复 使用道具 举报
信云软件
金牌服务用户   /  发表于:2022-2-10 17:48:44
5#
好的,谢谢了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-10 17:51:10
6#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部