public PictureBoxPlusDemo() { Text = "PictureBoxPlus Demo"; PictureBoxPlus picbox = new PictureBoxPlus(); picbox.Parent = this; picbox.Dock = DockStyle.Fill; picbox.Image = Image.FromFile("..\\..\\..\\Apollo11FullColor.jpg"); picbox.SizeMode = PictureBoxSizeMode.StretchImage; picbox.NoDistort = true; }
public ImageDirectory() { Text = "Image Directory"; BackColor = SystemColors.Window; ForeColor = SystemColors.WindowText; // Create (invisible) control for displaying large image. picbox = new PictureBoxPlus(); picbox.Parent = this; picbox.Visible = false; picbox.Dock = DockStyle.Fill; picbox.SizeMode = PictureBoxSizeMode.StretchImage; picbox.NoDistort = true; picbox.MouseDown += new MouseEventHandler(PictureBoxOnMouseDown); // Create controls for displaying thumbnails. imgpanel = new ImagePanel(); imgpanel.Parent = this; imgpanel.Dock = DockStyle.Fill; imgpanel.ImageClicked += new EventHandler(ImagePanelOnImageClicked); split = new Splitter(); split.Parent = this; split.Dock = DockStyle.Left; split.BackColor = SystemColors.Control; dirtree = new DirectoryTreeView(); dirtree.Parent = this; dirtree.Dock = DockStyle.Left; dirtree.AfterSelect += new TreeViewEventHandler(DirectoryTreeViewOnAfterSelect); // Create menu with one item (Refresh). Menu = new MainMenu(); Menu.MenuItems.Add("&View"); MenuItem mi = new MenuItem("&Refresh", new EventHandler(MenuOnRefresh), Shortcut.F5); Menu.MenuItems[0].MenuItems.Add(mi); }