Windows应用程序开发初步常用窗体控件
- 格式:ppt
- 大小:298.50 KB
- 文档页数:58
开发 Windows 窗体控件Windows 窗体控件是可再次使用的组件,它们封装了用户界面功能,并且可以用于客户端 Windows 应用程序。
“Windows 窗体”不仅提供了许多现成控件,还提供了自行开发控件的基础结构。
可以组合现有控件、扩展现有控件或创作自己的自定义控件。
本节提供了帮助您开发 Windows 窗体控件的背景信息及示例。
本节内容在“Windows 窗体”中使用控件的概述重点描述了在“Windows 窗体”应用程序中使用控件的要点所在。
“Windows 窗体”组件的层次结构在System.Windows.Forms命名空间中显示控件和组件的分类层次。
Windows 窗体控件的开发基础知识讨论了开发Windows 窗体控件的最初步骤。
Windows 窗体控件中的属性说明如何为Windows 窗体控件添加属性。
Windows 窗体控件中的事件说明如何在Windows 窗体控件中处理和定义事件。
呈现Windows 窗体控件说明如何编制显示控件的逻辑。
多线程Windows 窗体控件示例说明如何实现多线程控件。
开发复合Windows 窗体控件概述了实现组合其他现有控件的控件。
Windows 窗体控件示例包含一个自定义控件的示例,用来举例说明本节所述的概念。
此控件示例可以定义属性、重写方法、引发事件并执行自己的呈现操作。
相关章节组件的设计时特性列出要应用于组件和控件的元数据属性,以便使它们在设计时正确地显示在可视化设计器中。
增强设计时支持描述如何实现如编辑器和设计器等提供设计时支持的类。
授权组件和控件描述如何在控件或组件中实现授权。
发送有关此主题的意见© 2001-2002 Microsoft Corporation。
保留所有权利。
1、在“Windows 窗体”中使用控件的概述本主题描述了“Windows 窗体”应用程序的基本要素,并提供了一个在“Windows 窗体”应用程序中使用控件和处理事件的简单示例。
第7章Windows窗体与控件7.1常用控件7.1.1文本类控件1.标签(Label)是中最常用的输出文本信息的工具。
它用来显示文本,但不能直接修改。
Label中显示文本是由Text属性控制的,该属性可以在设计时通过“属性”窗口设置或在运行时用代码赋值。
2.使用文本框控件文本框(TextBox)是用来进行文本数据输入与输出的。
它可以用来向程序输入各种不同类型的数据,也可以被用来作数据的输出。
文本框中显示的文本是受Text属性控制的。
Text属性可以用3种方式设置:设计时在“属性”窗口进行、运行时通过代码设置或在运行时由用户输入。
通过读Text属性能在运行时检索文本框的当前内容。
若要用文本框只显示但却不希望用户更改的文本,可以把文本框的ReadOnly属性设置为True,或将文本框的Enabled属性设为False。
PasswordChar属性用来设定输入时文本显示形式。
例如向文本框输入密码时,一般用“*”表示,就可以把PasswordChar属性设为“*”。
一般情况下,文本框只能输入或显示单行文本,且不用滚动条。
如果文本长度超过可用空间,则只能超出部分自动截断。
但如果将MultiLine 属性设置为True,则可以输入或显示多行文本。
但这时PasswordChar 属性不起作用。
在多行显示时,还可以通过设置ScrollBars属性来控制滚动条。
3.焦点焦点(Focus)就是光标,当对象具有“焦点”时才能响应用户的输入,因此也是对象接收用户鼠标单击或键盘输入的能力。
在Windows环境中,在同一时刻只能有一个窗体或控件具有这种能力。
具有焦点的对象通常会突出显示,如文本框中出现插入点光标、按钮上带有一个“虚线框”标记、窗体的标题栏呈蓝色显示等。
当文本框具有焦点时,用户输入的数据才会出现在文本框中。
仅当控件的Visible和Enabled属性被设置为真(True)时,控件才能接收焦点。
某些控件不具有焦点,如标签、框架、计时器等。