Esempio n. 1
0
        public StationList01(Station s, RouteAdd_Stations_Page p, Image _imgUp, Image _imgUpSel, Image _imgDown, Image _imgDownSel)
        {
            try
            {
                InitializeComponent();

                sta  = s;
                page = p;

                imgUp      = _imgUp;
                imgUpSel   = _imgUpSel;
                imgDown    = _imgDown;
                imgDownSel = _imgDownSel;

                picUp.Image   = imgUp;
                picDown.Image = imgDown;
            }
            catch (Exception ex)
            {
                RTCore.Environment.ReportError(ex, AccessManager.AccessKey);
            }
        }
        public RouteAdd_Stations_List_Page(List <Station> _stas, RouteAdd_Stations_Page _page)
        {
            try
            {
                InitializeComponent();
                AddControl(this);

                stas = _stas;
                page = _page;

                imgAdd       = Image.FromStream(ResourceManager.Get($".\\data\\res\\{OptionManager.Get().ResFolder}\\images.npk", "btn_add.png", 5, 7, 1, 6));
                imgAddSel    = Image.FromStream(ResourceManager.Get($".\\data\\res\\{OptionManager.Get().ResFolder}\\images.npk", "btn_add_sel.png", 5, 7, 1, 6));
                imgRemove    = Image.FromStream(ResourceManager.Get($".\\data\\res\\{OptionManager.Get().ResFolder}\\images.npk", "btn_remove.png", 5, 7, 1, 6));
                imgRemoveSel = Image.FromStream(ResourceManager.Get($".\\data\\res\\{OptionManager.Get().ResFolder}\\images.npk", "btn_remove_sel.png", 5, 7, 1, 6));

                IconImg = Image.FromStream(ResourceManager.Get($".\\data\\res\\{OptionManager.Get().ResFolder}\\images.npk", "ico_ways.png", 5, 7, 1, 6));
                Title   = TextManager.Get().Text("addroute");

                lbTitle.Font      = new Font(RTCore.Environment.Font, 30);
                lbTitle.Text      = TextManager.Get().Text("stas");
                lbTitle.ForeColor = ResourceManager.Get("routeadd.title");

                lbEnd.Font      = new Font(RTCore.Environment.Font, 20);
                lbEnd.Text      = TextManager.Get().Text("addlist");
                lbEnd.ForeColor = ResourceManager.Get("routeadd.sta.addlist.unsel");
                lbEnd.SelColor  = ResourceManager.Get("routeadd.sta.addlist.sel");
                lbEnd.Location  = new Point(Width - 25 - lbEnd.Width, 553);

                panListBack.BackColor = ResourceManager.Get("routeadd.list");

                lbDoubleInfo.Text      = TextManager.Get().Text("doubleinfosta");
                lbDoubleInfo.Font      = new Font(RTCore.Environment.Font, 12);
                lbDoubleInfo.ForeColor = ResourceManager.Get("routeadd.doubleinfo");

                lbSearch.Font      = new Font(RTCore.Environment.Font, 18);
                lbSearch.Text      = TextManager.Get().Text("search");
                lbSearch.ForeColor = ResourceManager.Get("routeadd.search.unsel");
                lbSearch.SelColor  = ResourceManager.Get("routeadd.search.sel");
                lbSearch.Location  = new Point(Width - 36 - lbSearch.Width, 146);
                lbSearch.Click    += delegate
                {
                    ListDraw(txtSearch.Text);
                };

                txtSearch.Font     = new Font(RTCore.Environment.Font, 12);
                txtSearch.Location = new Point(txtSearch.Location.X, 148);
                txtSearch.Size     = new Size(730 - 3 - lbSearch.Width, txtSearch.Height);

                ListDraw();

                picStnAdd.Image       = imgAdd;
                picStnAdd.MouseEnter += delegate
                {
                    picStnAdd.Image = imgAddSel;
                };
                picStnAdd.MouseLeave += delegate
                {
                    picStnAdd.Image = imgAdd;
                };

                picStnRemove.Image       = imgRemove;
                picStnRemove.MouseEnter += delegate
                {
                    picStnRemove.Image = imgRemoveSel;
                };
                picStnRemove.MouseLeave += delegate
                {
                    picStnRemove.Image = imgRemove;
                };
            }
            catch (Exception ex)
            {
                RTCore.Environment.ReportError(ex, AccessManager.AccessKey);
            }
        }