public SettingsForm() { InitializeComponent(); // load settings // disk settings = CustomSettings.Instance; var availableDisks = CustomTrayIcon.GetDisks(); availableDisks.Add(""); availableDisks.Sort(); diskName1.DataSource = new List <string>(availableDisks); diskName1.SelectedIndex = diskName1.FindStringExact(settings.name_disk1); diskColor1.Text = Utils.ColorToString(settings.foregroundColor_disk1); diskColor1Opacity.Value = settings.foregroundColor_disk1.A; diskName2.DataSource = new List <string>(availableDisks); diskName2.SelectedIndex = diskName2.FindStringExact(settings.name_disk2); diskColor2.Text = Utils.ColorToString(settings.foregroundColor_disk2); diskColor2Opacity.Value = settings.foregroundColor_disk2.A; diskName3.DataSource = new List <string>(availableDisks); diskName3.SelectedIndex = diskName3.FindStringExact(settings.name_disk3); diskColor3.Text = Utils.ColorToString(settings.foregroundColor_disk3); diskColor3Opacity.Value = settings.foregroundColor_disk3.A; diskBackgroundText.Text = Utils.ColorToString(settings.backgroundColor); diskBackgroundOpacity.Value = settings.backgroundColor.A; diskBorderText.Text = Utils.ColorToString(settings.borderColor); diskBorderOpacity.Value = settings.borderColor.A; diskInterval.Value = settings.updateInterval; }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); TrayIcon trayIcon = new CustomTrayIcon(); Application.Run(); }