public FormDeparturesW(FormFavoritesN fav, String line, String station, String station_nice, String direction) : base(fav, line, station, station_nice, direction) { InitializeComponent(); Toolbox.Colorize(this.station_label, line, false); this.station_label.Text = station_nice; Toolbox.Colorize(label_up_line, upline, true); Toolbox.Colorize(label_down_line, downline, true); up1.MouseDown += new MouseEventHandler(Form1_MouseDown); up2.MouseDown += new MouseEventHandler(Form1_MouseDown); up3.MouseDown += new MouseEventHandler(Form1_MouseDown); down1.MouseDown += new MouseEventHandler(Form1_MouseDown); down2.MouseDown += new MouseEventHandler(Form1_MouseDown); down3.MouseDown += new MouseEventHandler(Form1_MouseDown); left1.MouseDown += new MouseEventHandler(Form1_MouseDown); left2.MouseDown += new MouseEventHandler(Form1_MouseDown); left3.MouseDown += new MouseEventHandler(Form1_MouseDown); right1.MouseDown += new MouseEventHandler(Form1_MouseDown); right2.MouseDown += new MouseEventHandler(Form1_MouseDown); right3.MouseDown += new MouseEventHandler(Form1_MouseDown); up1.MouseUp += new MouseEventHandler(Form1_MouseUp); up2.MouseUp += new MouseEventHandler(Form1_MouseUp); up3.MouseUp += new MouseEventHandler(Form1_MouseUp); down1.MouseUp += new MouseEventHandler(Form1_MouseUp); down2.MouseUp += new MouseEventHandler(Form1_MouseUp); down3.MouseUp += new MouseEventHandler(Form1_MouseUp); left1.MouseUp += new MouseEventHandler(Form1_MouseUp); left2.MouseUp += new MouseEventHandler(Form1_MouseUp); left3.MouseUp += new MouseEventHandler(Form1_MouseUp); right1.MouseUp += new MouseEventHandler(Form1_MouseUp); right2.MouseUp += new MouseEventHandler(Form1_MouseUp); right3.MouseUp += new MouseEventHandler(Form1_MouseUp); }
public FormSaveN(FormFavoritesN form, String line, String station, String station_nice, String direction) { this.form = form; this.line = line; this.station = station; this.station_nice = station_nice; this.direction = direction; InitializeComponent(); Toolbox.SetButtonStyle(mem1); Toolbox.SetButtonStyle(mem2); Toolbox.SetButtonStyle(mem3); Toolbox.SetButtonStyle(mem4); Toolbox.SetButtonStyle(mem_auto); Toolbox.Colorize(line_label, line, false); station_label.Text = station_nice; direction_Label.Text = direction; try { string appPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\"; String filePath = appPath + line + ".tr"; if (File.Exists(filePath)) { StreamReader file = null; try { file = new StreamReader(filePath); String rline; for (int i = 1; (rline = file.ReadLine()) != null && i<=5; i++) { String[] parts = rline.Split(new char[] {'|'}); Memory mem=new Memory("","","",""); if (parts.Length == 4) { mem = new Memory(parts[0], parts[1], parts[2], parts[3]); } if (i == 1 && mem.direction!="") Toolbox.paintButtonWColor(mem1, mem); else if (i == 2 && mem.direction != "") Toolbox.paintButtonWColor(mem2, mem); else if (i == 3 && mem.direction != "") Toolbox.paintButtonWColor(mem3, mem); else if (i == 4 && mem.direction != "") Toolbox.paintButtonWColor(mem4, mem); memories.Add(mem); } } finally { if (file != null) file.Close(); } } } catch (Exception) { //Safe to ignore, the file was invalid but it will be ok on next refresh. } try { string appPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\"; String filePath = appPath + "auto.tr"; if (File.Exists(filePath)) { StreamReader file = null; try { file = new StreamReader(filePath); String rline; for (int i = 1; (rline = file.ReadLine()) != null && i <= 1; i++) { String[] parts = rline.Split(new char[] { '|' }); Memory mem = null; if (parts.Length == 4) { mem = new Memory(parts[0], parts[1], parts[2], parts[3]); } Toolbox.paintButtonWColor(mem_auto, mem); } } finally { if (file != null) file.Close(); } } } catch (Exception) { //Safe to ignore, the file was invalid but it will be ok on next refresh. } mem1.Enabled = true; mem2.Enabled = true; mem3.Enabled = true; mem4.Enabled = true; mem_auto.Enabled = true; }
protected virtual FormDeparturesN new_dep_form(FormFavoritesN f, String favline, String station, String station_nice, String direction) { return new FormDeparturesN(f, favline, station, station_nice, direction); }