Input for WinForms的基于任务的帮助 > C1DateEdit控件导航 |
在程序运行时C1DateEdit 控件获得焦点的时候,如果在键盘上点击回车键或者Tab键,或者使用鼠标点击其他控件,C1DateEdit 控件会丢失焦点,当同时当前日期会被自动填充至控件。
如果不希望C1DateEdit 控件在丢失焦点的时候被填充,参照下面的步骤:
运行程序选中 C1Date Edit 控件,使用鼠标或者键盘让 C1TextBox 获得焦点,当前时间会显示在 C1DateEdit 控件中。
注意到焦点确实被移至C1TextBox 控件,但是当前日期被填充至C1DateEdit。
注意到焦点被移至C1TextBox,C1DateEdit 控件将继续保留空值。
在代码中导入C1Input的命名空间。
Visual Basic
Visual Basic |
拷贝代码
|
---|---|
Imports C1.Win.C1Input |
C#
C# |
拷贝代码
|
---|---|
using C1.Win.C1Input; |
Visual Basic
Visual Basic |
拷贝代码
|
---|---|
Dim X As New C1DateEdit Controls.Add(X) X.Location = New Point(50, 40) Dim Y As New C1TextBox Controls.Add(Y) Y.Location = New Point(100, 80) |
C#
C# |
拷贝代码
|
---|---|
C1DateEdit X = new C1DateEdit(); Controls.Add(X); X.Location = new Point(50, 40); C1TextBox Y = new C1TextBox(); Controls.Add(Y); Y.Location = new Point(100, 80); |
Visual Basic
Visual Basic |
拷贝代码
|
---|---|
X.NullText = "{Empty Value}" |
C#
C# |
拷贝代码
|
---|---|
X.NullText = "{Empty Value}"; |
运行程序选中 C1Date Edit 控件,使用鼠标或者键盘让 C1TextBox 获得焦点,当前时间会显示在 C1DateEdit 中。
Visual Basic
Visual Basic |
拷贝代码
|
---|---|
X.DateTimeInput = False X.EmptyAsNull = False |
C#
C# |
拷贝代码
|
---|---|
X.DateTimeInput = False; X.EmptyAsNull = False; |