예제 #1
0
 private void MainForm_Load(object sender, EventArgs e)
 {
     try
     {
         object   obj  = ProxyChange.GetSystemProxy();
         string[] list = LoadSettings.LoadProxyList();
         foreach (string addr in list)
         {
             cBoxProxyList.Items.Add(addr);
             if (obj.ToString() == addr)
             {
                 fruitContextMenuStrip.Items.Add(addr, Bitmap.FromFile("g1.gif"), cms_SetProxy);
             }
             else
             {
                 fruitContextMenuStrip.Items.Add(addr, Bitmap.FromFile("g2.gif"), cms_SetProxy);
             }
         }
         cBoxProxyList.SelectedItem = obj;
         Hide();
         this.ShowInTaskbar = false;
     }
     catch (System.IO.FileNotFoundException ex)
     {
         MessageBox.Show("Не знайдено файл " + ex.FileName + ".", "Помилка при завантаженні");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #2
0
        private void proxyChangeBtn_Click(object sender, EventArgs e)
        {
            string addr   = cBoxProxyList.SelectedItem.ToString();
            bool   result = ProxyChange.SetProxy(addr);

            loadItems();
            MessageBox.Show((result) ? "Проксі змінено!" : "Помилка! Проксі не змінено.");
        }
예제 #3
0
 void cms_SetProxy(object sender, EventArgs e)
 {
     if (sender.ToString().Length > 0)
     {
         ProxyChange.SetProxy(sender.ToString());
     }
     loadItems();
 }
예제 #4
0
        private void loadItems()
        {
            object obj = ProxyChange.GetSystemProxy();

            string[] list = LoadSettings.LoadProxyList();
            fruitContextMenuStrip.Items.Clear();
            foreach (string addr in list)
            {
                cBoxProxyList.Items.Add(addr);
                if (obj.ToString() == addr)
                {
                    fruitContextMenuStrip.Items.Add(addr, Bitmap.FromFile("g1.gif"), cms_SetProxy);
                }
                else
                {
                    fruitContextMenuStrip.Items.Add(addr, Bitmap.FromFile("g2.gif"), cms_SetProxy);
                }
            }
            cBoxProxyList.SelectedItem = obj;
        }