[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(200, 200);
// 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());
}
}
}
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(200, 200);
// 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());
}
}
}