用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则不然。这也是为了证明模板对于其他操作系统也是方便的。
责编:豆豆技术应用