public GamespyRedirectForm()
{
// Create Form Controls
InitializeComponent();
// Force the description box to fill with text
IcsRadio.Checked = false;
switch (Program.Config.RedirectMode)
{
case RedirectMode.HostsIcsFile:
IcsRadio.Checked = true;
break;
case RedirectMode.HostsFile:
HostsRadio.Checked = true;
break;
case RedirectMode.DnsServer:
DnsRadio.Checked = true;
break;
}
// Load previous settings
Bf2webAddress.Text = Program.Config.LastStatsServerAddress;
GamespyAddress.Text = Program.Config.LastLoginServerAddress;
// Register for Events
pageControl1.SelectedIndexChanged += (s, e) => AfterSelectProcessing();
}