zoukankan      html  css  js  c++  java
  • C# Windows Form programming 系列之二



    [assembly: System.Reflection.AssemblyVersion("1.2")]
    namespace MyNamespace
    {
        
    using System;
        
    using System.Drawing;
        
    using System.Windows.Forms;
        
        
    public class MyForm : Form
        
    {
            
    private Button btnLoad;
            
    private PictureBox pboxPhoto;
            
            
    public MyForm()
            
    {
                
    this.Text = "Wentao's C# Form";
                
    // Set the form's minimum size
                this.MinimumSize = new Size(200200);
                
                
    // Create and configurate the Button
                btnLoad = new Button();
                btnLoad.Text 
    = "&Load";
                btnLoad.Left 
    = 10;
                btnLoad.Top 
    = 10;
                btnLoad.Click 
    += new System.EventHandler(this.OnLoadClick);
                btnLoad.Anchor 
    = AnchorStyles.Top | AnchorStyles.Left;
                
                
    // Create and configurate the PictureBox
                pboxPhoto = new PictureBox();
                pboxPhoto.BorderStyle 
    = System.Windows.Forms.BorderStyle.Fixed3D;
                pboxPhoto.Width 
    = this.Width / 2;
                pboxPhoto.Height 
    = this.Height / 2;
                pboxPhoto.Left 
    = (this.Width - pboxPhoto.Width) / 2;
                pboxPhoto.Top 
    = (this.Height - pboxPhoto.Height) / 2;
                pboxPhoto.SizeMode 
    = PictureBoxSizeMode.StretchImage;
                pboxPhoto.Dock 
    = DockStyle.Fill;
                
    // Support for picturebox resize operation
                
    //pboxPhoto.Anchor = AnchorStyles.Top | AnchorStyles.Bottom 
                
    //| AnchorStyles.Left | AnchorStyles.Right;
                
                
    // Add our new controls to the Form
                this.Controls.Add(btnLoad);
                
    this.Controls.Add(pboxPhoto);
            }

            
            
    private void OnLoadClick(object sender, System.EventArgs e)
            
    {
                OpenFileDialog dlg 
    = new OpenFileDialog();
                
                dlg.Title 
    = "Open Photo";
                dlg.Filter 
    = "jpg files(*.jpg) | *.jpg|All files(*.*)|*.*";
                
                
    if(dlg.ShowDialog() == DialogResult.OK)
                
    {
                    pboxPhoto.Image 
    = new Bitmap(dlg.OpenFile());
                }

                
                dlg.Dispose();
            }

            
            
    public static void Main()
            
    {
                Application.Run(
    new MyForm());
            }

        }

    }
  • 相关阅读:
    Eclipse中配置Tomcat碰到Server Tomcat v6.0 Server at localhost failed to start问题
    解决java中对URL编码的问题
    上白泽慧音
    小K的农场
    [USACO15JAN]草鉴定Grass Cownoisseur
    [HNOI2012]矿场搭建/Mining Your Own Business
    [POI2008]BLO-Blockade
    「JOISC 2018 Day 1」帐篷
    Sudoku
    序列
  • 原文地址:https://www.cnblogs.com/SunWentao/p/1245828.html
Copyright © 2011-2022 走看看