private void BackgroundWorker3RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (_dulpdict.Count == 0) { MessageBox.Show(LanguageManager.Get("Scan_Zero_Text")); Dispose(); } else { NotifySystem.Showtip(1000, "OSUplayer", string.Format(LanguageManager.Get("Scan_Complete_Text"), _dulpdict.Count)); DelDulp_Status_Label.Text = string.Format(LanguageManager.Get("Scan_Complete_Text"), _dulpdict.Count); Adddul(); } DelDulp_Cancel.Enabled = true; }
private void ChooseColl_CollectionTitle_List_MouseDoubleClick(object sender, System.Windows.Forms.MouseEventArgs e) { if (ChooseColl_CollectionTitle_List.SelectedItems.Count == 0) { return; } Core.CurrentListName = ChooseColl_CollectionTitle_List.SelectedItem.ToString(); NotifySystem.Showtip(1000, LanguageManager.Get("OSUplayer"), String.Format("成功切换到{0}", Core.CurrentListName)); ChooseColl_PlayListCurrentCount.Text = LanguageManager.Get("Current_Count_Text") + Core.PlayList.Count; if (Core.PlayList.Count == 0) { Core.CurrentListName = "Full"; } this.Dispose(); }
private static void Download(string url) { try { UpDateXml.Load(new XmlTextReader(url)); string newver = UpDateXml.SelectNodes("/Xml/Version")[0].InnerText; string text = UpDateXml.SelectNodes("/Xml/Text")[0].InnerText.Replace(@"\n", "\n"); string full = "0"; var xmlNodeList = UpDateXml.SelectNodes("/Xml/Full"); if (xmlNodeList != null && xmlNodeList.Count != 0) { full = xmlNodeList[0].InnerText; } if (newver.CompareTo(Core.Version) > 0) { var res = MessageBox.Show(string.Format(LanguageManager.Get("Update_Normal_Text"), newver, text), LanguageManager.Get("Tip_Text"), MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (res == DialogResult.OK) { if (full == "1") { Process.Start(UpDateXml.SelectNodes("/Xml/Link")[0].InnerText); return; } NotifySystem.Showtip(1000, LanguageManager.Get("Tip_Text"), LanguageManager.Get("Update_Downloading_Text")); MessageBox.Show(LanguageManager.Get("Update_Backgrounddownload_Text"), LanguageManager.Get("Tip_Text"), MessageBoxButtons.OK, MessageBoxIcon.Information); Update(); } } /* * try * { * WebRequest request = WebRequest.Create("http://wenwo.at/counter.php?counter=" + Core.Version); * request.Credentials = CredentialCache.DefaultCredentials; * request.Timeout = 20000; * request.GetResponse(); * } * catch * { * } */ } catch (Exception) { MessageBox.Show(LanguageManager.Get("Update_Error_Text"), LanguageManager.Get("Error_Text"), MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void DelDulp_DeleteSelected_Click(object sender, EventArgs e) { if (DelDulp_MainView.CheckedItems.Count == 0) { MessageBox.Show(LanguageManager.Get("Scan_Zero_Text")); return; } var count = 0; for (var i = 0; i < DelDulp_MainView.Items.Count; i++) { var md5 = DelDulp_MainView.Items[i].SubItems[1].Text; var con = 0; while (i + con < DelDulp_MainView.Items.Count && DelDulp_MainView.Items[i + con].Checked && con < _dulpdict[md5].Count) { con++; } if (con == _dulpdict[md5].Count) { count++; } i += _dulpdict[md5].Count - 1; } if (count != 0) { if (MessageBox.Show(string.Format(LanguageManager.Get("Delete_All_Text"), count), LanguageManager.Get("Tip_Text"), MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } } if ( MessageBox.Show(string.Format(LanguageManager.Get("Delete_Comfirm_Text"), DelDulp_MainView.CheckedItems.Count), LanguageManager.Get("Tip_Text"), MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } var filedelete = (from ListViewItem item in DelDulp_MainView.CheckedItems select item.Text).ToList(); Win32.Delete(filedelete); NotifySystem.Showtip(1000, LanguageManager.Get("OSUplayer"), string.Format(LanguageManager.Get("Delete_Complete_Text"), DelDulp_MainView.CheckedItems.Count)); Dispose(); }
/// <summary> /// 推送消息给指定ID /// </summary> /// <param name="str">推送的内容</param> public static void Send2QQ(string str) { try { if (!Settings.Default.SyncQQ || Settings.Default.QQuin == "") { return; } var objAdminType = Type.GetTypeFromProgID("QQCPHelper.CPAdder"); var args = new object[4]; args[0] = Settings.Default.QQuin; args[1] = 65542; args[2] = str; args[3] = ""; var objAdmin = Activator.CreateInstance(objAdminType); objAdminType.InvokeMember("PutRSInfo", BindingFlags.InvokeMethod, null, objAdmin, args); } catch { NotifySystem.Showtip(1000, LanguageManager.Get("OSUplayer"), LanguageManager.Get("QQ_Push_Fail_Text")); } }