public TrainList_OKAdd_EngineCoach_Page(TrainDataAdd_Args_Page _oldpage, EngineCoach.LocomotiveData.LocomotiveRank?_oldrank) { try { InitializeComponent(); AddControl(this); Title = TextManager.Get().Text("addtrainarg"); IconImg = Image.FromStream(ResourceManager.Get($".\\data\\res\\{OptionManager.Get().ResFolder}\\images.npk", "ico_train.png", 5, 7, 1, 6)); oldpage = _oldpage; ListDraw(_oldrank); lbTitle.Font = new Font(RTCore.Environment.Font, 30); lbTitle.Text = TextManager.Get().Text("okaddenginecoach"); lbTitle.ForeColor = ResourceManager.Get("okaddenginecoach.title"); panListBack.BackColor = ResourceManager.Get("okaddenginecoach.list"); lbAdd.ForeColor = ResourceManager.Get("okaddenginecoach.add.unsel"); lbAdd.SelColor = ResourceManager.Get("okaddenginecoach.add.sel"); lbAdd.Font = new Font(RTCore.Environment.Font, 20); lbAdd.Text = TextManager.Get().Text("add"); lbAdd.ForeColor = ResourceManager.Get("okaddenginecoach.add.unsel"); lbAdd.SelColor = ResourceManager.Get("okaddenginecoach.add.sel"); lbAdd.Location = new Point(Width - 25 - lbAdd.Width, 553); lbAdd.Click += delegate { EngineCoach car = null; foreach (var it in panList.Controls) { if (it is EngineCoachList01) { if ((it as EngineCoachList01).isSelect) { car = (it as EngineCoachList01).car; break; } } } if (car != null) { oldpage.args.Add(car); oldpage.ListDraw(); } PageManager.SetPage(oldpage, AccessManager.AccessKey); }; } catch (Exception ex) { RTCore.Environment.ReportError(ex, AccessManager.AccessKey); } }
public EngineCoachList01(EngineCoach _car, TrainList_OKAdd_EngineCoach_Page _page) { try { InitializeComponent(); car = _car; page = _page; } catch (Exception ex) { RTCore.Environment.ReportError(ex, AccessManager.AccessKey); } }