用C#设计Windows应用程序模板
http://tech.ddvip.com 2006年08月01日 社区交流
本文详细介绍用C#设计Windows应用程序模板
窗体的位置
使窗体居中时非常有用的,要达到这个目的,需要使用StartPosition属性,并将FormStartPosition 的一个成员赋给他。
this.StartPosition = FormStartPosition.CenterScreen;
当然也可以用form类的CenterToScreen方法是窗体居中,但这个方法不能直接使用。
this.CenterToScreen();
form类还有其他一些让人感兴趣的属性和方法,这里列出了其中的部分:
1、设置Opacity 属性创建一个透明或半透明的窗体
2、设置modal属性使窗体为模式的或非模式的
3、通过BackColor属性改变窗体的背景颜色
4、将TopMost属性设置为true,以确定窗体在其他所有非最顶部窗体之上
给窗体添加控件
windows控件均继承自System.Windows.Forms.Control类,control类处理用户输入、安全等,他给窗体的控件提供了一个windows句柄,以及一些重要的属性,如Name, Enabled, Text, BackColor, Left, Top, Size, Location, Visible, Width, 和 Height。
System.Windows.Forms名称空间提供了12个控件,每一个控件都有它自己的属性和特征,所以在篇文章中我们不可能全部讨论。给窗体添加控减非常容易,下面的代码给窗体添加了三个控件,分别是:Label, Button, 和TreeView。
Label label;
Button button;
TreeView tree;
为了简便,可以在声明的同时实例化这些对象。
Label label = new Label();
Button button = new Button();
TreeView tree = new TreeView();
然后在InitializeComponent方法中设置这些控件的属性,尤其是设置控件的大小和在窗体中的位置,对于大小可以使用width和height属性,比如treeview控件的大小可以使用下面的属性:
责编:豆豆技术应用