input-winform

智能且功能强大的输入控件

ComponentOne Input™ for WinForm 控件是一套完整的输入控件,它具有内置的掩码,以及格式化、解析及验证功能。包含 9 个独立控件的这套控件允许您以可视化格式来显示动态的数据,对数据集导航进行管理,并可以创建专门的下拉列表等。

智能且功能强大的输入控件

所包含的控件

  • C1TextBox 是一个多用途的、数据绑定的输入控件,可以用于对基于文本的信息进行输入和编辑。它包括特殊的掩码,以及解析、验证与格式化功能,可用于所有常见的数据类型。
C1TextBox
  • C1DateEdit 和 C1NumericEdit 是从 C1TextBox 派生出的控件,可以为日期时间或数字输入添加特殊的向上/向下按钮(微调按钮)和下拉菜单。
C1DateEdit 和C1NumericEdit
  • C1DropDownControl 也是从 C1TextBox 派生出的控件, 可以让您对自己创建的下拉编辑器进行全面的控制。它可以用来将您自己的逻辑添加到微调按钮和自己的窗体或编辑器的下拉按钮。就像创建其他任何窗体一样,您也可以在 Visual Studio 设计器中轻松地创建自定义的下拉编辑器。
C1DropDownControl
  • C1DbNavigator 控件提供方便的数据源导航按钮,包括录制导航和通用的数据操作,如更新、新建、删除、应用、取消与刷新操作。
C1DbNavigator
  • C1CheckBox 控件支持将数据绑定到布尔值、字符串和整数型函数。此外,它还支持边框和视觉样式。
  • C1Button 是一个标准的按钮控件,可以支持更多的视觉样式。
C1Button
  • C1Label 和 C1PictureBox 为只读数据和图像提供数据绑定。

特性

丰富的格式化模型

Input for WinForm 控件包括超过三十种的内置格式类型,比如货币、百分比、科学记数法、十六进制、是否、通用日期,以及其他。您只需要设置 FormatType 属性,就可以轻松地指定格式化的方法。

丰富的格式化模型

编辑掩码

当您将 EditMask 属性设置为掩码字符串时,Input for WinForm 控件可以支持屏蔽输入。掩码可以用于对特殊的输入值(比如电话号码和邮政编码)进行格式化。您可以灵活地定义自己的占位符,并且很轻松地获得带或不带文字和占位符的输入值。

强类型化的数据绑定

大多数的 Input for WinForm 控件都可以提供一个类型化的 Value 属性,它是专门设计用来进行数据绑定的,并且可以支持由数据字段自动决定类型。

内置的数据验证

使用 Input for WinForm 控件的前后验证属性设置,您就可以指定验证的规则,而无需对事件进行编码处理。前验证可以允许您检查原始输入的文本,而后验证可以对该值是否符合一定的标准进行验证。值验证可以针对一个确切的、包含被允许的或者被排除的值列表,或者使用通配符字符串、正则表达式,或者干脆触发验证事件并自己进行处理。

输入解析

数据解析是将用户输入的字符串转换成数据类型的表示(与数据的格式化相反的)。ComponentOne 的 Input 控件提供能够使您对解析的不同方面进行微调的属性和事件。

内置的视觉样式

所有的 Input 控件都可以支持视觉样式,包括 Office 2007 以及 Office 2010 的样式。使用样式化的 C1Button 和 C1Label 控件以及其他的 ComponentOne WinForm 控件,可以为您的应用程序提供一个现代化的且一致的外观。

文化(区域)设置

ComponentOne 的 Input 控件包含了区域属性,它可以允许您在控件级别对区域进行自定义。您还可以对其他一些区域设置进行配置,比如日期时间控件的日历信息,以及像小数点这样的特殊的字符。

输入错误检测

您可以在解析和验证输入值时轻松地检测错误。ComponentOne 的 Input 控件有一个 ErrorInfo 属性,允许您对错误处理进行自定义。例如,用蜂鸣声来提醒用户以防止他们把焦点移到另一个控件上,显示一条错误信息,或对值进行重置。

输入错误检测

对 NULL 值的灵活处理

ComponentOne 的 Input 控件可以为 NULL(DBNull)值和空值的处理提供一些灵活的规则。使用 NullText 属性,您可以将空值显示为特定的文本,或者允许用户以几种不同的方式来输入空值。

模态按钮

C1DateEdit,C1NumericEdit,以及 C1DropDownControl 控件都配备了一个额外的、可选模式的按钮,可用于弹出一个特殊的对话框,或者执行任何其他自定义操作。

模态按钮

下拉式计算器

C1NumericEdit 控件包含了一个下拉式计算器。它遵循了标准的 Windows 计算器模式,允许用户在不脱离控件的情况下进行计算。该计算器是可选的,并且可以支持本地化的视觉样式和 UI 字符串。

下拉式计算器

自定义下拉控件

要想创建自己的自定义下拉编辑器,您可以使用 C1DropDownControl 控件。它允许您创建任何您所需要的下拉编辑器。就像自己项目中的窗体一样,您可以直观地创建下拉编辑器。

自定义下拉控件