用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控件的大小可以使用下面的属性:

责编:豆豆技术应用

正在加载评论...