Input for WinForms帮助文档
C1DateEdit控件导航
全部展开全部展开
全部折叠全部折叠

在程序运行时C1DateEdit 控件获得焦点的时候,如果在键盘上点击回车键或者Tab键,或者使用鼠标点击其他控件,C1DateEdit 控件会丢失焦点,当同时当前日期会被自动填充至控件。

如果不希望C1DateEdit 控件在丢失焦点的时候被填充,参照下面的步骤:

使用设计器:

  1. 创建一个新的.NET 程序,添加C1DateEdit控件和C1TextBox控件到表单上。
  2. 在属性窗口设置C1DateEdit.NullText属性为 “{Empty Value}”。

运行程序选中 C1Date Edit 控件,使用鼠标或者键盘让 C1TextBox 获得焦点,当前时间会显示在 C1DateEdit 控件中。

 注意到焦点确实被移至C1TextBox 控件,但是当前日期被填充至C1DateEdit。

  1. 使用属性窗口将C1DateEdit1的DateTimeInput属性更改为False,C1DateEdit1的EmptyAsNull属性更改为True.
  2. 运行程序点击C1DateEditC1TextBox控件。

注意到焦点被移至C1TextBox,C1DateEdit 控件将继续保留空值。

 

使用代码:

  1. 创建一个 .NET工程,并且添加 C1Input 控件的引用。

在代码中导入C1Input的命名空间。

  1. Visual Basic

    C#

  2. 在Form_Load 事件中添加C1DateEdit控件和C1TextBox 控件。

    Visual Basic

    C#

  3. 为了设置空值的时候控件显示的字符,添加下面的代码:

    Visual Basic

    C#

    运行程序选中 C1Date Edit 控件,使用鼠标或者键盘让 C1TextBox 获得焦点,当前时间会显示在 C1DateEdit 中。

  4. 如果需要在 C1Date Edit 丢失焦点的时候保留空值,使用下面的代码:

    Visual Basic

    C#

  5. 运行程序点击C1TextBox控件,将焦点移至C1TextBox,C1DateEdit 控件将继续保留空值。

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城

GCDN(葡萄城产品技术社区)