Exemplo n.º 1
0
        private MainForm AddImageViewPage(TabControl tabControl, ImageInfo info)
        {
            if (tabControl == null)
            {
                throw new ArgumentNullException("tabControl");
            }

            if (info == null)
            {
                throw new ArgumentNullException("info");
            }

            var tabPage = new TabPage(info.FullPath);   //készítünk egy új fület
            // Példányosítjuk a saját vezérlőnket
            var image = new ImageViewerBox {
                ImageInfo = info,
                Dock      = DockStyle.Fill
            };

            tabPage.Controls.Add(image);    //majd hozzáadjuk a beállított vezérlőnket az új oldal tartalmához

            tabControl.TabPages.Add(tabPage);
            tabControl.SelectedTab = tabPage;

            return(this);
        }
Exemplo n.º 2
0
        private MainForm AddImageViewPage(TabControl tabControl, ImageInfo info)
        {
            if (tabControl == null)
            {
                throw new ArgumentNullException("tabControl");
            }

            if (info == null)
            {
                throw new ArgumentNullException("info");
            }

            var tabPage = new TabPage(info.FullPath);
            var image   = new ImageViewerBox {
                ImageInfo = info, Dock = DockStyle.Fill
            };

            tabPage.Controls.Add(image);

            tabControl.TabPages.Add(tabPage);
            tabControl.SelectedTab = tabPage;

            return(this);
        }