SSISO Community

갤러리정

MdiLayout.TileVertical

using  System;
using  System.Collections.Generic;
using  System.ComponentModel;
using  System.Data;
using  System.Drawing;
using  System.Text;
using  System.Windows.Forms;
using  System.IO;

public  class  Form1  :  Form
{
            private  System.Windows.Forms.MenuStrip  menuStrip1;
            private  System.Windows.Forms.ToolStripMenuItem  fileToolStripMenuItem;
            private  System.Windows.Forms.ToolStripMenuItem  newToolStripMenuItem;
            private  System.Windows.Forms.ToolStripMenuItem  exitToolStripMenuItem;
            private  System.Windows.Forms.ToolStripMenuItem  child1ToolStripMenuItem;
            private  System.Windows.Forms.ToolStripMenuItem  windowToolStripMenuItem;
            private  System.Windows.Forms.ToolStripMenuItem  cascadeToolStripMenuItem;
            private  System.Windows.Forms.ToolStripMenuItem  tileHorizontalToolStripMenuItem;
            private  System.Windows.Forms.ToolStripMenuItem  tileVerticalToolStripMenuItem;
            private  System.Windows.Forms.ToolStripSeparator  toolStripSeparator1;
            
            public  Form1()  {
                InitializeComponent();
            }
            private  void  child1ToolStripMenuItem_Click(object  sender,  EventArgs  e  ){
                ChildForm  formChild  =  new  ChildForm("Child",  "winter.jpg"  );
                formChild.MdiParent  =  this;
                formChild.Show();
          }

          private  void  cascadeToolStripMenuItem_Click(object  sender,  EventArgs  e  )  {
              this.LayoutMdi(  MdiLayout.Cascade  );
          }  

          private  void  tileHorizontalToolStripMenuItem_Click(object  sender,  EventArgs  e  )  {
              this.LayoutMdi(  MdiLayout.TileHorizontal  );
          }
          private  void  tileVerticalToolStripMenuItem_Click(object  sender,  EventArgs  e  )  {
              this.LayoutMdi(  MdiLayout.TileVertical  );
          }
          private  void  InitializeComponent()  {
                  this.menuStrip1  =  new  System.Windows.Forms.MenuStrip();
                  this.fileToolStripMenuItem  =  new  System.Windows.Forms.ToolStripMenuItem();
                  this.newToolStripMenuItem  =  new  System.Windows.Forms.ToolStripMenuItem();
                  this.child1ToolStripMenuItem  =  new  System.Windows.Forms.ToolStripMenuItem();
                  this.exitToolStripMenuItem  =  new  System.Windows.Forms.ToolStripMenuItem();
                  this.windowToolStripMenuItem  =  new  System.Windows.Forms.ToolStripMenuItem();
                  this.cascadeToolStripMenuItem  =  new  System.Windows.Forms.ToolStripMenuItem();
                  this.tileHorizontalToolStripMenuItem  =  new  System.Windows.Forms.ToolStripMenuItem();
                  this.tileVerticalToolStripMenuItem  =  new  System.Windows.Forms.ToolStripMenuItem();
                  this.toolStripSeparator1  =  new  System.Windows.Forms.ToolStripSeparator();
                  this.menuStrip1.SuspendLayout();
                  this.SuspendLayout();
                  //  
                  //  menuStrip1
                  //  
                  this.menuStrip1.Items.AddRange(new  System.Windows.Forms.ToolStripItem[]  {
                        this.fileToolStripMenuItem,
                        this.windowToolStripMenuItem});
                  this.menuStrip1.Location  =  new  System.Drawing.Point(0,  0);
                  this.menuStrip1.MdiWindowListItem  =  this.windowToolStripMenuItem;
                  this.menuStrip1.Name  =  "menuStrip1";
                  this.menuStrip1.Size  =  new  System.Drawing.Size(353,  24);
                  this.menuStrip1.TabIndex  =  1;
                  this.menuStrip1.Text  =  "menuStrip1";
                  //  
                  //  fileToolStripMenuItem
                  //  
                  this.fileToolStripMenuItem.DropDownItems.AddRange(new  System.Windows.Forms.ToolStripItem[]  {
                        this.newToolStripMenuItem,
                        this.exitToolStripMenuItem});
                  this.fileToolStripMenuItem.Name  =  "fileToolStripMenuItem";
                  this.fileToolStripMenuItem.Text  =  "File";
                  //  
                  //  newToolStripMenuItem
                  //  
                  this.newToolStripMenuItem.DropDownItems.AddRange(new  System.Windows.Forms.ToolStripItem[]  {
                        this.child1ToolStripMenuItem});
                  this.newToolStripMenuItem.Name  =  "newToolStripMenuItem";
                  this.newToolStripMenuItem.Text  =  "New";
                  //  
                  //  child1ToolStripMenuItem
                  //  
                  this.child1ToolStripMenuItem.Name  =  "child1ToolStripMenuItem";
                  this.child1ToolStripMenuItem.Text  =  "Child1";
                  this.child1ToolStripMenuItem.Click  +=  new  System.EventHandler(this.child1ToolStripMenuItem_Click);
                  //  
                  //  exitToolStripMenuItem
                  //  
                  this.exitToolStripMenuItem.Name  =  "exitToolStripMenuItem";
                  this.exitToolStripMenuItem.Text  =  "Exit";
                  //  
                  //  windowToolStripMenuItem
                  //  
                  this.windowToolStripMenuItem.DropDownItems.AddRange(new  System.Windows.Forms.ToolStripItem[]  {
                        this.cascadeToolStripMenuItem,
                        this.tileHorizontalToolStripMenuItem,
                        this.tileVerticalToolStripMenuItem,
                        this.toolStripSeparator1});
                  this.windowToolStripMenuItem.Name  =  "windowToolStripMenuItem";
                  this.windowToolStripMenuItem.Text  =  "Window";
                  //  
                  //  cascadeToolStripMenuItem
                  //  
                  this.cascadeToolStripMenuItem.Name  =  "cascadeToolStripMenuItem";
                  this.cascadeToolStripMenuItem.Text  =  "Cascade";
                  this.cascadeToolStripMenuItem.Click  +=  new  System.EventHandler(this.cascadeToolStripMenuItem_Click);
                  //  
                  //  tileHorizontalToolStripMenuItem
                  //  
                  this.tileHorizontalToolStripMenuItem.Name  =  "tileHorizontalToolStripMenuItem";
                  this.tileHorizontalToolStripMenuItem.Text  =  "Tile  Horizontal";
                  this.tileHorizontalToolStripMenuItem.Click  +=  new  System.EventHandler(this.tileHorizontalToolStripMenuItem_Click);
                  //  
                  //  tileVerticalToolStripMenuItem
                  //  
                  this.tileVerticalToolStripMenuItem.Name  =  "tileVerticalToolStripMenuItem";
                  this.tileVerticalToolStripMenuItem.Text  =  "Tile  Vertical";
                  this.tileVerticalToolStripMenuItem.Click  +=  new  System.EventHandler(this.tileVerticalToolStripMenuItem_Click);
                  //  
                  //  toolStripSeparator1
                  //  
                  this.toolStripSeparator1.Name  =  "toolStripSeparator1";
                  //  
                  //  UsingMDIForm
                  //  
                  this.AutoScaleDimensions  =  new  System.Drawing.SizeF(6F,  13F);
                  this.AutoScaleMode  =  System.Windows.Forms.AutoScaleMode.Font;
                  this.ClientSize  =  new  System.Drawing.Size(353,  310);
                  this.Controls.Add(this.menuStrip1);
                  this.IsMdiContainer  =  true;
                  this.MainMenuStrip  =  this.menuStrip1;
                  this.Name  =  "UsingMDIForm";
                  this.Text  =  "UsingMDI";
                  this.menuStrip1.ResumeLayout(false);
                  this.ResumeLayout(false);
                  this.PerformLayout();

            }

        [STAThread]
        static  void  Main()
        {
                Application.EnableVisualStyles();
                Application.Run(new  Form1());
        }

}

public  class  ChildForm  :  Form
{
      private  System.Windows.Forms.PictureBox  picDisplay;
      
      public  ChildForm(  string  title,  string  fileName  )
      {
            InitializeComponent();

            Text  =  title;  

            picDisplay.Image  =  Image.FromFile(fileName);
      }
      
      private  void  InitializeComponent()  {
                  this.picDisplay  =  new  System.Windows.Forms.PictureBox();
                  ((System.ComponentModel.ISupportInitialize)(this.picDisplay)).BeginInit();
                  this.SuspendLayout();
                  //  
                  //  picDisplay
                  //  
                  this.picDisplay.Location  =  new  System.Drawing.Point(1,  7);
                  this.picDisplay.Name  =  "picDisplay";
                  this.picDisplay.Size  =  new  System.Drawing.Size(225,  247);
                  this.picDisplay.TabIndex  =  0;
                  this.picDisplay.TabStop  =  false;
                  //  
                  //  ChildForm
                  //  
                  this.AutoScaleDimensions  =  new  System.Drawing.SizeF(6F,  13F);
                  this.AutoScaleMode  =  System.Windows.Forms.AutoScaleMode.Font;
                  this.ClientSize  =  new  System.Drawing.Size(227,  256);
                  this.Controls.Add(this.picDisplay);
                  this.Name  =  "ChildForm";
                  this.Text  =  "Child";
                  ((System.ComponentModel.ISupportInitialize)(this.picDisplay)).EndInit();
                  this.ResumeLayout(false);

            }
}

1224 view

4.0 stars