C#控件大全 c#

所需积分/C币:13 2017-08-30 11:51:28 16.07MB PDF
1
收藏 收藏
举报

C#控件大全 , 入门者可以学习,提供很好的帮助
》 C#从入门到精通 FolderbrowserDialog控件 -38 SaveFileDialog控件 ---38 菜单控件 Menu Strip控件 ContextMenu Strip控件 40 命令控件 Button控件 42 Linklabel控件 NotifyIcon控件 ToolStrip控件 43 用户帮助控件 HelpProvider组件- 45 ToolTip组件 45 分组控件 Panel控件 47 Group Box控件-- TabControl控件 48 Splitcontainer控件-- Tablelayout Panel控件 一一一- Flow LayoutPanel控件 音频控件 Player控件---- -52 C#控件查询手册王牌己 数据显示控件 Datagrid view控件 Data Grid view控件提供用来显示数据的可自定义表。使用 DataGridView类,可以自定 义单元格、行、列和边框。 在可自定义的网格中显示数据。 命名空间: System. Windows Forms 程序集: System. Windows Forms(在 system. windows forms,dl中甲) 语法 [ComVisible Attribute(true)] [ClassInterface Attribute(ClassInterface Type AutoDispatch)] public class Data Grid View: Control, ISupportInitialize 备注 Datagridview控件提供用来显示数据的可自定义表ε使用 Datagrid view类,可以通过 使用 DefaultCellstyle、 ColumnHeadersDefaultCellStyle、 Cell Border Style和 Gridcolor等属 性对单元格、行、列和边框进行自定义。有关更多信息,请参见 Windows窗体 DataGrid view 控件中的基本格式设置和样式设置。 可以使用 Datagridview控件來显示有基础数捃源或没有基础数据源的数据。如果没有 指定数据源,可以创建包含数据的列和行,并将它们直接添加到 Datagridview。或者,可以 设置 DataSource和 Datamember属性,以便将 Data gridview绑定到数据源,并自动用数 据填充该控件。有关更多信息,请参见在 Windows窗体 Data gridⅤiew控件中显示数据 在处理大量数据时,可以将Ⅴ irlualmode属性设置为lrue,以便显示可用数据的子集 虚拟模式要求实现用来填充 Data gridview控件的数据缓存。有关更多信息,请参巩 Windows窗体 Datagridview控件中的数据显示模式。 有关 Data gridⅤiew控件中可用功能的其他信息,请参见 Datagridview控件( Windows 窗体)。 虽然 DataGridview控件替代了以前版本的 Datagrid控件并增加了功能,但是为了实 现向后兼容并考虑到将来的使用(如果您选择的话),仍然保留了 Datagrid控件。 》 C#从入门到精通 数据绑定和定位控件 BindingSource组件 通过提供当前项管理、更改通知和其他服务,来简化将窗体上的控件绑定到数据的过程。 封装窗体的数据源。 命名空间: System. Windows Forms 程序集: System. Windows Forms(在 system. windows. forms.dl中) 语法 Public class Binding Source Component, IBindingListview, IBindingList, I List, I Collection, IEnumerable, ITypedList, I CancelAddNew, ISupportInitializeNotification ISupportInitializc, CUrrency ManagerProvider 备注 BindingSource组件有两种用途。首先,它通过提供一个间接寻址层、当前项管理、更 改通知和其他服务简化了窗体中控件到数据的绑定。这是通过将 Binding Source组件附加到 数据源然后将窗体中的控件绑定到 Binding Source组件来实现的。与数据的所有进一步交 互,包括定位、排序、筛选和更新,都通过调用 Binding Source组件实现。 第二, Binding Source组件可以作为一个强类型的数据源。通常,基础数据源的类型通 过以下机制之一定 使用Add方法可将某项添加到 Binding Source组件中 将 DataSource属性设置为一个列表、单个对象或类型。 这两和机制都创建一个强类型列表。 Binding Source支持由其 DataSource和 DataMember属性指示的简单数据绑定和复杂数据绑定。 Binding Source提供了用于访问基础数据的成员。通过 current属性可以检索当前项, 通过List属性可以检索整个列表。通过 Current、 Remove Current、 EndEdit、 Canceledit、Add 和 addNew方法可支持对当前项的编辑操作。尽營对于所有基础数据源类型会自动处理当 前项管理,但该类公开了许多允许自定义的事件,例如 CurrentItemChanged和 Data Source Changed。 绑定到 Bindingsource组件的数据源也可以使用 Bindingnavigator类定位和管理,该类 提供像VCR一样的用户界面(UD)用丁定位列表中的项。尽管 BindingNavigator可以绑定 到任何数据源,但它被设计为通过其 BindingNavigator Binding Source属性与 BindingSource 组件集成。 Binding source类的默认属性为 Data source。默认事件为 Currentchanged C#控件查询手册王牌己 BindingNavigator控件 提供|具栏式的界面来定位和操作窗体上的数据 表示窗体上绑定到数据的控件的导航和操作用户界面(UD)。 命名空间: System. Windows Forms 程序集: System. Windows Forms(在 system. windows. forms. dll中) 语法 [ComVisibleAttribute(true) [ClassInterface Attribute(Classlnterface T ype. AutoDispatch) public class BindingNavigator: ToolStrip, ISupportlnitialize 备注 BindingNavigator控件表示在窗体上定位和操作数据的标准化方法。多数情况下 Bindingnavigator与 Binding source控件成对出现,用于浏览窗体上的数据记录,并与它们 父互。在这些情况下, Binding Source属性被设置为作为数据源的关联 System. Windows Forms. BindingSource组件 默认情况下, BindingNavigator控件的用户界面(UI由一系列 ToolStrip按钮、文木框 和静态文本元素组成,用于进行大多数常见的数据相关操作(如添加数据、删除数据和在数 据中导航):每个控件都可以通过 BindingNavigator控作的关联成员进行检索或设置。类似 地,还与以编程方式执行相同功能的 Binding Source类的成员存在一一对应关系,如下表所 控件 BindingNavigator成员 Bindingsource成员 移到最前 Move Item MoveFirst 前移一步 MovePreviousltem Move previous 当前位置 Positionltem Current 统计 Countitern Count 移到下一条记录 MoveNextltem MoveNext 移到最后 Movelastltem Movelast 新添 AddNcwltcm Addnew 删除 Deleteltem Remove current 将 BindingNavigator控件添加到窗体并绑定到数据源(例如 BindingSource)时,将自 》 C#从入门到精通 动在此表中建立关系。 Binding Navigator的所有构造函数都调用 AddstandardItems方法以将标准的UI控件 集与导航工具栏关联起来。可使用以下技术之一自定义此工具栏: 创建带有 BindingNavigator( Boolean)构造函数的 BindingNavigator,此构造函数接受 Boolean型的 addStandardItems参数,并将此参数设置为 false然后将需要的 ToolStripltem 对象添加到 Items集合 如果需要进行大量的自定义设置,或者将重复使用自定义设计,应从 Bindingnavigator 派生一个类并重写 Addstandarditems方法以定义附加标准项或替换标准项。 C#控件查询手册王牌己 文本编辑控件 Textbox控件 显示设计时输入的文本,它可由用户在运行时编辑或以编程方式更改 表示 Windows文木框控件。 命名空间: System. Windows Forms 程序集: System. Windows. Forms(在 system. windows. forms.dl中) 语法 [ClassInterface Attribute( ClassInterface Type AutoDispatch)] [ComVisibleAttribute(true) public class TextBox: TextBox Base 备注 使用 TextBox控件,用户可以在应用程序中输入文本。此控件具有标准 Windows文本 框控件所没有的附加功能,包括多行编辑和密码竽符屏蔽。 通常, TextBox控件用于显示单行文本或将单行文本作为输入来接受。可以使用 Multiline和 Scrollbars属性,从而能够显示或输入多行文本。通过将 Accepts Tab和 AcccptsRcturn属性设置为truc,可在多行 TextBox控什中史加灵活地操作文木。 通过将 MaxLength属性设置为一个特定的字符数,可以限制输入到 TextBox控件中的 文本数量。 TextBox控件还可用于接受密码和其他敏感信息。可以使用 Passwordchar属性 屏蔽在控件的单行版本中输入的字符。使用 Character Casing属性可使用户在 TextBox控件 中只能输入大写字符、只能输入小写字符,或者输入大小写字符的组合。 若要限制某些文木不被输入到 TextBox控件,可以为 KeyDown事件创建一个事件处 呷稈序,以便证在控件中输入的每个字符。也可以通讨将 ReadOnly属性设置为tnue来 限制 TextBoⅹ控件中的所有数据项输入。 Windows mobile for pocket po, Windows Mobile for Smartphone, Windows ce平台说明: 在 Pocket PC应用程序中,单行文本框中的选项卡显示为括号,但当 Multiline设置为true 时正常显示。 RichTextBox控件 使文本能够以纯文本或RTF格式显示。 》 C#从入门到精通 表示 Windows多格式文本框控件 命名空间: System. Windows forms 程序集: System. Windows Forms(在 system. windows, forms.dl中) 语法 Comvisible Attribute(true) [ClassInterface Attribute( ClassInterface Type AutoDispatch) public class RichTextBox: TextBox Base 备注 用户可以通过 RichTextBoxⅹ控件输入和编辑文本。该控件还提供比标准 TextBox控件 更高级的格式设置功能。可以将文本直接分配给该控件,或者从RTF格式文件或纯文本文 件加载文木。可以为控件内的文本分配字符和段落格式设置 RichTextBox控件提供许多可控件内任何文木部分应用格式设置的属性。若要更改文 木的格式设置,必须首先选定此文本。只能为选定的文木分配字符和段落格式设置。对选定 的文本内容进行设置后,在选定内容后输入的所有文本也用相同的设置进行式设置,直到 更改设置或选定控件文档的不同部分为止。 Selection Font属性使您得以将文本以粗体或斜体 显示。还可以使用此属性更改文木的大小和字样。 Selection color属性使您得以更改文木的 颜色。若要创建项目符号列表,可以使用 Selection Bullet属性。还可以通过设置 SelectionIndent、 SelectionRightIndent和 Selectionhangingindent属性调整段溶格式设置。 RichTextBox控件提供具有打开和保存文件的功能约方法。 LoadFile方法使您得以将现 有的RTF或ASCI文本文件加载到控件中。还可以从已打开的数据流加载效据。 SaveFile 使您得以将文件保存到RTF或ASCⅡ文本中。与 LoadFilc方法相似,还可以使用 Savefile方法保行到开放式数据沇。 RichTextBox控件还提供查找文本符串的功能。Find 方法被重载,可以同时査找控件文本内的文本字符串以及特定字符。 也可以将 RichTextBoxⅹ控件初始化为内存中存储的数据。例如,可以将Rtf属性初始 化为包含要显示文木的字符串,包括确定如何设置该文本格式的RTF代码 如果控件内的文本包含链接(如到网站的链接),贝可以使用 Detectors属性适当地显 示控件文本中的链接。然后可以处理 Linkclicked事件以执行与该链接关联的任务。 Selection protected属性使您得以保护控件内的文本不被用户操作。当控件中有受保护的文本 时,可以处理 Protected事件以确定用户何时曾试图修改受保护的文本,并提醒用户该文木 是受保护的,或向用户提供标准方式供其操作受保护的文本。 已使用 TextBo控件的应用程序很容易就可以调整为使用 RichTextBox控件。但是, RichTextBoxⅹ控件没有与 TextBox控件相同的64K宇符容量限制。与字处理应用程序(如 Microsoft word)类似, RichTextBox通常用于提供文木操作和显示功能 l口 C#控件查询手册王牌己 MaskedTextBox控件 约束用户输入的格式 使用掩码区分正确和不正确的用户输入。 命名空间: System. Windows Forms 程序集: System. Windows.Foms(在 system. windows,orms,dl中) 语法 [ComVisibleAttribute(true) [ClassInterface Attribute(Classlnterface T ype. AutoDispatch) ublic class masked TextBox TextBox Base 备注 MaskedTextBox类是一个增强型的 TextBox控件,它支持用于接受或拒绝用户输入的 声明性语法。通过使用Mask属性,无需在应用程序中編写任何白定义验证逻辑,即可指定 下列输入 必需的输入字符 可选的输入字符。 掩码中的给定位置所需的输入类型;例如,只允许数字、只允许字母或者允许字母和数 掩码的原义字符,或者应直接出现在 MaskedTextBox中的字符;例如,电话号码中的 连字符(-),或者价格中的货币符号 输入字符的特殊处理;例如,将字母字符转换为大写字母。 当 MaskedTextBox控件在运行时显示时,会将掩码表示为一系列提示字符和可选的原 义字符。表示一个必需或可选输入的每个可编辑掩码位置都显示为单个提示字符。例如,数 字符号(#)通常用作数字字符输入的占位符。可以使用 Prompt Char属性来指定自定义提示 字符。 Hide PromptOnLeave属性决定当控件失去输入焦点时用户能否看到提示字符 当用户在掩码文本框中键入内容时,有效的输入宇符将按顺序替换其各自的提示宇符。 如果用户键入无效的字符,将不会发生替换。在这种情况下,如果 BeepOnError属性设置为 tue,将发出警告声,并引发 MaskInputRejected事件。可以通过处理此事件来提供您自己的 自定义错误处理逻辑。 如果当前插入点位于原义字符处,用户将有多种选择: 如果键入提示字符以外的字符,将自动跳过该原义字符,输入字符将应用于下一个提示 字符所表示的下一个可编辑位置。 如果键入提小字符,并且 Allow PromptAsInput属性为true,输入将覆盖提小字符,插 入点将移至掩码中的下一个位置。 始终可以使用箭头键来定位到上一个或下一个位置。 可以使用 MaskFull属性来验证用户是否输入了所有必需的输入内容。Text属性将始终

...展开详情
试读 51P C#控件大全 c#
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
C#控件大全 c# 13积分/C币 立即下载
1/51
C#控件大全 c#第1页
C#控件大全 c#第2页
C#控件大全 c#第3页
C#控件大全 c#第4页
C#控件大全 c#第5页
C#控件大全 c#第6页
C#控件大全 c#第7页
C#控件大全 c#第8页
C#控件大全 c#第9页
C#控件大全 c#第10页
C#控件大全 c#第11页

试读结束, 可继续读5页

13积分/C币 立即下载 >