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; }
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; }
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); }
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 }