示例#1
0
文件: Program.cs 项目: pSasa/c-
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            /*
             * кусок для запуска сервера при запуске клиента
                        string[] str = { "8888", "PostgreSQL30" };
                        Thread t = new Thread(o => QServer.Program.Main(str));
                        t.Start();
                        Thread.Sleep(1000);
            */
            ClientSettings cs;
            ClientSettings.LoadSettings(out cs);
            if (cs != null)
            {
                SocketClient.SetServer(cs.Server, cs.Port);
            }
            else
            {
                Settings settings = new Settings();
                if (settings.ShowDialog() == DialogResult.OK)
                {
                    //save settings
                    if (ClientSettings.SaveSettings(new ClientSettings(settings.Server, settings.Port)))
                    {
                        SocketClient.SetServer(settings.Server, settings.Port);
                    }
                }
                else
                {
                    return;
                }
            }

            Application.Run(new TabelForm());
            /*
            t.Abort();
              */
        }
示例#2
0
文件: TabelForm.cs 项目: pSasa/c-
 private void настройкиToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Settings settings = new Settings();
     ClientSettings cs;
     ClientSettings.LoadSettings(out cs);
     if (cs != null)
     {
         settings.Server = cs.Server;
         settings.Port = cs.Port;
     }
     if (settings.ShowDialog() == DialogResult.OK)
     {
         //save settings
         if (ClientSettings.SaveSettings(new ClientSettings(settings.Server, settings.Port)))
         {
             SocketClient.SetServer(settings.Server, settings.Port);
             UpdateAll();
         }
     }
 }