private void UI_Main_Load(object sender, EventArgs e) { setBottomStatusText(StatusHeadEnum.WAIT, "等待用户操作..."); var _res = resourceInit(); if (GlobalMember.MusicTagPluginsManager.LoadPlugins() == 0) { setBottomStatusText(StatusHeadEnum.ERROR, "加载MusicTag插件管理器失败..."); } if (GlobalMember.LrcPluginsManager.LoadPlugins() == 0) { setBottomStatusText(StatusHeadEnum.ERROR, "加载歌词下载插件失败..."); } if (GlobalMember.DIYPluginsManager.LoadPlugins(_res) == 0) { setBottomStatusText(StatusHeadEnum.ERROR, "自定义高级插件加载失败..."); } SettingManager.Load(); GlobalMember.DIYPluginsManager.InitPlugins(); //高级插件延迟加载 if (!SettingManager.SetValue.IsAgree) { new UI_About().ShowDialog(); } if (SettingManager.SetValue.IsCheckUpdate) { if (VersionManager.CheckUpdate()) { if (MessageBox.Show(string.Format("检测到新版本,是否下载?\r\n更新内容:\r\n{0}", VersionManager.Info.UpdateInfo), "检测到更新", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { Process.Start(VersionManager.Info.DownLoadUrl); } } } loadMenuIcon(); funcBindUI(); CheckForIllegalCrossThreadCalls = false; }