Exemple #1
0
        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);
            }
        }
Exemple #2
0
        public EngineCoachList01(EngineCoach _car, TrainList_OKAdd_EngineCoach_Page _page)
        {
            try
            {
                InitializeComponent();

                car  = _car;
                page = _page;
            }
            catch (Exception ex)
            {
                RTCore.Environment.ReportError(ex, AccessManager.AccessKey);
            }
        }