using System; using System.Windows.Forms; namespace Custom_Installer.Controls { public partial class Startup : UserControl { public delegate void FileSecurityEventHandler(String SavePath); public event FileSecurityEventHandler NextPressed; public Startup() { InitializeComponent(); Information.Text = String.Format("Hello And Welcome To The {0} Custom Installer.{1}If You Have Not Already, Please Can You Run This As Administrator!{1}This Installer Is Not 100% Perfect Yet!{1}But It Works To Download And Install The Game With Ease! :D", Properties.Settings.Default.Server_Name, Environment.NewLine); Save_Path.Text = String.Format(Properties.Settings.Default.Default_Location, Properties.Settings.Default.Server_Name); } private void Next_Click(Object Sender, EventArgs Arguments) { NextPressed(Save_Path.Text); } private void Cancel_Click(Object Sender, EventArgs Arguments) { if (Program.Question("Are You Sure You Want To Close The Installer?")) { Program.Shutdown(); } } private void Save_Select_Click(Object Sender, EventArgs Arguments) { FolderBrowserDialog FolderPath = new FolderBrowserDialog(); FolderPath.ShowDialog(); if (FolderPath.SelectedPath == "") { return; } Save_Path.Text = String.Format("{0}\\{1}\\", FolderPath.SelectedPath, Properties.Settings.Default.Server_Name); } private void Information_Click(object sender, EventArgs e) { } } }