예제 #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);
            var image = new ImageViewerBox { ImageInfo = info, Dock = DockStyle.Fill };
            tabPage.Controls.Add(image);

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

            return this;
        }
예제 #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);   //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;
        }
예제 #3
0
        private Image LoadImage(ImageInfo info)
        {
            if (info == null)
                throw new ArgumentNullException("info");

            if (!File.Exists(info.FullPath))
                throw new Exception("Image is not found!");

            return Image.FromFile(info.FullPath);
        }
예제 #4
0
        private Image LoadImage(ImageInfo info)
        {
            if (info == null)
                throw new ArgumentNullException("info");

            if (!File.Exists(info.FullPath))
                throw new Exception("Image is not found!");

            return Image.FromFile(info.FullPath);   //egyszerűen betöltjük a fájlból a képet
        }