Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
    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);
    }