Esempio n. 1
0
        int WidFm; //для скролов в Табах

        #endregion Fields

        #region Constructors

        public fmMain()
        {
            HeigFm = 0;
            WidFm = 0;
            OldPageIndex = 0;

            Refreshed = false;
            down = false;

            ELast = new PointF();
            PprLast = new PointF();
            PnOut = new PointF();
            Pn = new PointF();
            CurrentPage = Album[0];

            Saved.Modificated = false;
            Saved.Name = "";
            InitializeComponent();
        }
Esempio n. 2
0
 // Метод для добавления объекта Line
 public void Add(OnPage Page)
 {
     Page.Items = new ItemsObj();
     aAllPages.Add(Page);
 }
Esempio n. 3
0
        private void tsbAddTab_Click(object sender, EventArgs e)
        {
            CountForNames++;
            TabPage TP = new TabPage(string.Format("Страница {0}", CountForNames));
            Size Sz = new Size(WidFm, HeigFm);

            TP.AutoScrollMinSize = Sz;

            tcTabs.TabPages.Add(TP);
            tscbAllTabs.Items.Add(string.Format("Страница {0}", CountForNames));
            tcTabs.TabPages[tcTabs.TabCount - 1].BackColor = Color.White;
            tcTabs.TabPages[tcTabs.TabCount - 1].MouseDown += pOut_MouseDown;
            tcTabs.TabPages[tcTabs.TabCount - 1].MouseMove += pOut_MouseMove;
            tcTabs.TabPages[tcTabs.TabCount - 1].MouseUp += pOut_MouseUp;
            tcTabs.TabPages[tcTabs.TabCount - 1].Scroll += tpMain_Scroll;
            tcTabs.TabPages[tcTabs.TabCount - 1].Paint += tpMain_Paint;
            tcTabs.TabPages[tcTabs.TabCount - 1].ContextMenuStrip = cmsItemCon;

            Album.Add(new OnPage());
               // if (OldPageIndex > 0)
               //     Album[OldPageIndex] = CurrentPage;
            CurrentPage = Album[tcTabs.TabCount - 1];

            //OldPageIndex = tcTabs.TabCount - 1;
            tcTabs.SelectedIndex = tcTabs.TabCount - 1;
            CurrentPage.G = Graphics.FromHwnd(tcTabs.TabPages[tcTabs.SelectedIndex].Handle);

            //tsmiRefresh_Click(sender, e);
        }
Esempio n. 4
0
 private void tcTabs_SelectedIndexChanged(object sender, EventArgs e)
 {
     tscbAllTabs.SelectedIndex = tcTabs.SelectedIndex;
     if (tcTabs.SelectedIndex >= 0)
     {
       //  if (OldPageIndex >= 0)
         //    Album[OldPageIndex] = CurrentPage;
         CurrentPage = Album[tcTabs.SelectedIndex];
      //   OldPageIndex = tcTabs.SelectedIndex;
         tsmiRefresh_Click(sender, e);
         CurrentPage.ZOrdCurrent = CurrentPage.Items.Count;
         WriteCounts();
         WriteItemsToList();
     }
 }
Esempio n. 5
0
 // Метод для добавления объекта Line
 public void Add(OnPage Page)
 {
     Page.Items = new ItemsObj();
     aAllPages.Add(Page);
 }