用C#设计Windows应用程序模板

http://tech.ddvip.com   2006年08月01日    社区交流

本文详细介绍用C#设计Windows应用程序模板

  public static void Main() {
MyWinApp form = new MyWinApp();
Application.Run(form);
}
作为选择,可以在main()方法中将两行代码写成一行:
public static void Main() {
Application.Run(new MyWinApp());
}

  设置属性

  一旦有了窗体,就可以设置它的属性(象高度、宽度、标题等)并指定一个象图1那样的图标,可以通过代码或从构造器重调用一个方法来完成这个设置。在list1中有一个方法InitializeComponent,可以将初始化代码写入其中。

  使用width和height属性设置宽度和高度

  this.Width = 400;
this.Height = 300;

  使用窗体的text属性设置标题

  this.Text = "My Windows Application";

  设置图标

  如果未作说明,windows应用程序将显示一个缺省图标,可以修改这个图标,方法是设置窗体的icon属性,这个属性接受一个System.Drawing.Icon对象。Icon类有几个可以用于初始化Icon对象的构造函数,需要说明的是最好提供.ico文件的完全路径。

  this.Icon = new Icon(imageFolder + "applicationLogo.ico");

  这里 imageFolder是一个静态域,用于指示icon文件的目录,imageFolder的定义如下:

  static String imageFolder = "Images" +
Path.DirectorySeparatorChar.ToString();

  这告诉应用程序icon文件在应用程序的image目录下,这里使用了System.IO.Path 类的DirectorySeparatorChar属性获得操作系统用于分隔目录和父目录的分隔符,在这里没有使用"/",这是因为对于windows操作系统这是正确的,但对于linux和unix则不然。这也是为了证明模板对于其他操作系统也是方便的。

责编:豆豆技术应用

正在加载评论...