private void FormMainWindow_FormClosing(object sender, FormClosingEventArgs e) { //窗口关闭 IsWindowShow = false; //通知服务器退出网络服务 net_socket_client.ClientClose(); //等待一秒退出 using (FormWaitInfomation fwm = new FormWaitInfomation("正在退出程序...", 1000)) { fwm.ShowDialog(); } }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { IsWindowShow = false; //通知服务器退出网络服务 net_socket_client.ClientClose(); //保存当前的颜色选择 var p = new PaletteHelper().QueryPalette(); using (StreamWriter sw = new StreamWriter(AppDomain.CurrentDomain.BaseDirectory + @"Palette.txt", false, Encoding.UTF8)) { sw.Write(JObject.FromObject(p).ToString()); } //等待一秒退出 using (FormWaitInfomation fwm = new FormWaitInfomation("正在退出程序...", 1000)) { fwm.ShowDialog(); } }