1 using System;
2 using System.Windows.Forms;
3
4 // 版本号: 1.0
5 [assembly:System.Reflection.AssemblyVersion("1.1")]
6
7 //命名空间
8 namespace UKE.Winform.Demo
9 {
10 // 窗口类 : 默认继承 System.Windows.Forms.Form 类
11 public class MyForm : System.Windows.Forms.Form
12 {
13 // 声明控件实例
14 private Button btnLoad; // 按钮btLoad
15 private PictureBox pbPhoto; // 图片控件
16
17
18 // 初始化控件(构造函数中),this代表窗口
19 public MyForm()
20 {
21 // 窗口标题
22 this.Text = "Hello World 1.1";
23
24 // 按钮btLoad;
25 btnLoad = new Button();
26 btnLoad.Text = "载入图片"; // 按钮名称
27 btnLoad.Left = 10; // 按钮 x 坐标
28 btnLoad.Top = 10; // 按钮 y 坐标
29
30 // 图片控件
31 pbPhoto = new PictureBox();
32 pbPhoto.BorderStyle = BorderStyle.Fixed3D;
33 pbPhoto.Width = this.Width / 2; // 图片控件宽度
34 pbPhoto.Height = this.Height / 2; // 图片控件高度
35 pbPhoto.Left = (this.Width - pbPhoto.Width) / 2; // 图片控件 x 坐标
36 pbPhoto.Top = (this.Height - pbPhoto.Height) / 2; // 图片控件 y 坐标
37
38 // 窗口集合中通过Add()方法将控件添加进来
39 this.Controls.Add(btnLoad); //按钮btnLoad添加进来
40 this.Controls.Add(pbPhoto); // 添加图片控件
41
42 }
43
44
45 // 程序入口
46 [System.STAThread] // 多线程模式
47 public static void Main()
48 {
49 //启用系统界面风格效果
50 System.Windows.Forms.Application.EnableVisualStyles();
51 System.Windows.Forms.Application.Run(new MyForm());
52 }
53
54
55 }
56 }