第8章.Web窗体的数据控件(ASP.NET_3.5开发大全_共29章).pdf
《第8章.Web窗体的数据控件(ASP.NET_3.5开发大全_共29章).pdf》由会员分享,可在线阅读,更多相关《第8章.Web窗体的数据控件(ASP.NET_3.5开发大全_共29章).pdf(32页珍藏版)》请在文库网上搜索。
1、据的标准化方法。多数情况下,BindingNavigator 与 BindingSource 控件成对出现,用于浏览窗体上的数据记录,并与它们交互。在这些情况下,BindingSource 属性被设置为作为数据源的关联 System.Windows.Forms.BindingSource 组件。 默认情况下,BindingNavigator 控件的用户界面 (UI) 由一系列 ToolStrip 按钮、文本框和静态文本元素组成,用于进行大多数常见的数据相关操作(如添加数据、删除数据和在数据中导航)。每个控件都可以通过 BindingNavigator 控件的关联成员进行检索或设置。类似地,还与
2、以编程方式执行相同功能的 BindingSource 类的成员存在一一对应关系,如下表所示。 UI 控件 BindingNavigator 成员 BindingSource 成员 移到最前 MoveFirstItem MoveFirst 前移一步 MovePreviousItem MovePrevious 当前位置 PositionItem Current 统计 CountItem Count 移到下一条记录 MoveNextItem MoveNext 移到最后 MoveLastItem MoveLast 新添 AddNewItem AddNew 删除 DeleteItem RemoveCur
3、rent 将 BindingNavigator 控件添加到窗体并绑定到数据源(例如 BindingSource)时,将自$V Y8 动在此表中建立关系。 BindingNavigator 的所有构造函数都调用 AddStandardItems 方法以将标准的 UI 控件集与导航工具栏关联起来。可使用以下技术之一自定义此工具栏: 创建带有 BindingNavigator(Boolean) 构造函数的 BindingNavigator,此构造函数接受 Boolean 型的 addStandardItems 参数,并将此参数设置为 false。然后将需要的 ToolStripItem 对象添加到
4、Items 集合。 如果需要进行大量的自定义设置,或者将重复使用自定义设计,应从 BindingNavigator 派生一个类并重写 AddStandardItems 方法以定义附加标准项或替换标准项。 $ eq m 王牌2 9 文本编辑控件 TextBox 控件 显示设计时输入的文本,它可由用户在运行时编辑或以编程方式更改。 表示 Windows 文本框控件。 命名空间:System.Windows.Forms 程序集:System.Windows.Forms(在 system.windows.forms.dll 中) 语法ClassInterfaceAttribute(ClassInter
5、faceType.AutoDispatch) ComVisibleAttribute(true) public class TextBox : TextBoxBase备注 使用 TextBox 控件,用户可以在应用程序中输入文本。此控件具有标准 Windows 文本框控件所没有的附加功能,包括多行编辑和密码字符屏蔽。 通常,TextBox 控件用于显示单行文本或将单行文本作为输入来接受。可以使用 Multiline 和 ScrollBars 属性,从而能够显示或输入多行文本。通过将 AcceptsTab 和 AcceptsReturn 属性设置为 true,可在多行 TextBox 控件中更加
6、灵活地操作文本。 通过将 MaxLength 属性设置为一个特定的字符数,可以限制输入到 TextBox 控件中的文本数量。TextBox 控件还可用于接受密码和其他敏感信息。可以使用 PasswordChar 属性屏蔽在控件的单行版本中输入的字符。使用 CharacterCasing 属性可使用户在 TextBox 控件中只能输入大写字符、只能输入小写字符,或者输入大小写字符的组合。 若要限制某些文本不被输入到 TextBox 控件,可以为 KeyDown 事件创建一个事件处理程序,以便验证在控件中输入的每个字符。也可以通过将 ReadOnly 属性设置为 true 来限制 TextBox
7、控件中的所有数据项输入。 Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows CE 平台说明: 在 Pocket PC 应用程序中,单行文本框中的选项卡显示为括号,但当 Multiline 设置为 true 时正常显示。 RichTextBox 控件 使文本能够以纯文本或 RTF 格式显示。 $V Y10 表示 Windows 多格式文本框控件。 命名空间:System.Windows.Forms 程序集:System.Windows.Forms(在 system.windows.forms.dll 中) 语
8、法ComVisibleAttribute(true) ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) public class RichTextBox : TextBoxBase备注 用户可以通过 RichTextBox 控件输入和编辑文本。该控件还提供比标准 TextBox 控件更高级的格式设置功能。可以将文本直接分配给该控件,或者从 RTF 格式文件或纯文本文件加载文本。可以为控件内的文本分配字符和段落格式设置。 RichTextBox 控件提供许多可对控件内任何文本部分应用格式设置的属性。若要更改文本的格式设置,必须首先选
9、定此文本。只能为选定的文本分配字符和段落格式设置。对选定的文本内容进行设置后,在选定内容后输入的所有文本也用相同的设置进行格式设置,直到更改设置或选定控件文档的不同部分为止。SelectionFont 属性使您得以将文本以粗体或斜体显示。还可以使用此属性更改文本的大小和字样。SelectionColor 属性使您得以更改文本的颜色。若要创建项目符号列表,可以使用 SelectionBullet 属性。还可以通过设置 SelectionIndent、SelectionRightIndent 和 SelectionHangingIndent 属性调整段落格式设置。 RichTextBox 控件提供
10、具有打开和保存文件的功能的方法。LoadFile 方法使您得以将现有的 RTF 或 ASCII 文本文件加载到控件中。还可以从已打开的数据流加载数据。SaveFile 使您得以将文件保存到 RTF 或 ASCII 文本中。与 LoadFile 方法相似,还可以使用 SaveFile 方法保存到开放式数据流。RichTextBox 控件还提供查找文本字符串的功能。Find 方法被重载,可以同时查找控件文本内的文本字符串以及特定字符。 也可以将 RichTextBox 控件初始化为内存中存储的数据。例如,可以将 Rtf 属性初始化为包含要显示文本的字符串,包括确定如何设置该文本格式的 RTF 代码
11、。 如果控件内的文本包含链接(如到网站的链接),则可以使用 DetectUrls 属性适当地显示控件文本中的链接。然后可以处理 LinkClicked 事件以执行与该链接关联的任务。SelectionProtected 属性使您得以保护控件内的文本不被用户操作。当控件中有受保护的文本时,可以处理 Protected 事件以确定用户何时曾试图修改受保护的文本,并提醒用户该文本是受保护的,或向用户提供标准方式供其操作受保护的文本。 已使用 TextBox 控件的应用程序很容易就可以调整为使用 RichTextBox 控件。但是,RichTextBox 控件没有与 TextBox 控件相同的 64K
12、 字符容量限制。与字处理应用程序(如 Microsoft Word)类似,RichTextBox 通常用于提供文本操作和显示功能。 泓域咨询MACRO/ 景观灯项目实施方案及投资分析景观灯项目实施方案及投资分析规划设计 / 投资分析 泓域咨询MACRO/ 景观灯项目实施方案及投资分析第一章 总论一、项目承办单位基本情况(一)公司名称xxx(集团)有限公司(二)公司简介公司全面推行“政府、市场、投资、消费、经营、企业”六位一体合作共赢的市场战略,以高度的社会责任积极响应政府城市发展号召,融入各级城市的建设与发展,在商业模式思路上领先业界,对服务区域经济与社会发展做出了突出贡献。 公司秉承以市场的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- .new 技术 教程 电子书 资源