コード例 #1
0
        /// <summary>
        /// Display the correct UserControl when the user flips through the possible poisoners
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (poisonBox.Visible)
            {
                int idx = poisonBox.SelectedIndex;
                if (idx >= 0)
                {
                    switch (idx)
                    {
                    case 0:
                        ARPUI arp = new ARPUI(ivy);
                        poisonPanel.Controls.Add(arp);
                        arp.Dock    = DockStyle.Fill;
                        arp.Visible = true;
                        arp.Show();
                        arp.Refresh();
                        arp.BringToFront();
                        break;

                    case 1:
                        DNSUI dns = new DNSUI(ivy);
                        poisonPanel.Controls.Add(dns);
                        dns.Dock    = DockStyle.Fill;
                        dns.Visible = true;
                        dns.Show();
                        dns.Refresh();
                        dns.BringToFront();
                        break;

                    case 2:
                        DHCPUI dhcp = new DHCPUI(ivy);
                        poisonPanel.Controls.Add(dhcp);
                        dhcp.Dock    = DockStyle.Fill;
                        dhcp.Visible = true;
                        dhcp.Show();
                        dhcp.Refresh();
                        dhcp.BringToFront();
                        break;

                    case 3:
                        break;
                    }
                }
            }
        }
コード例 #2
0
ファイル: PoisonIvyUI.cs プロジェクト: hatRiot/fireBwall
 /// <summary>
 /// Display the correct UserControl when the user flips through the possible poisoners
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (poisonBox.Visible)
     {
         int idx = poisonBox.SelectedIndex;
         if (idx >= 0)
         {
             switch (idx)
             {
                 case 0:
                     ARPUI arp = new ARPUI(ivy);
                     poisonPanel.Controls.Add(arp);
                     arp.Dock = DockStyle.Fill;
                     arp.Visible = true;
                     arp.Show();
                     arp.Refresh();
                     arp.BringToFront();
                     break;
                 case 1:
                     DNSUI dns = new DNSUI(ivy);
                     poisonPanel.Controls.Add(dns);
                     dns.Dock = DockStyle.Fill;
                     dns.Visible = true;
                     dns.Show();
                     dns.Refresh();
                     dns.BringToFront();
                     break;
                 case 2:
                     DHCPUI dhcp = new DHCPUI(ivy);
                     poisonPanel.Controls.Add(dhcp);
                     dhcp.Dock = DockStyle.Fill;
                     dhcp.Visible = true;
                     dhcp.Show();
                     dhcp.Refresh();
                     dhcp.BringToFront();
                     break;
                 case 3:
                     break;
             }
         }
     }
 }