Example #1
0
        private void FormMainWindow_FormClosing(object sender, FormClosingEventArgs e)
        {
            //窗口关闭
            IsWindowShow = false;
            //通知服务器退出网络服务
            net_socket_client.ClientClose();

            //等待一秒退出
            using (FormWaitInfomation fwm = new FormWaitInfomation("正在退出程序...", 1000))
            {
                fwm.ShowDialog();
            }
        }
Example #2
0
        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();
            }
        }