谁能知道如何在 VB.NET 中制作只读的 DateTime 选择器?
12617 次
1 回答
2
没有内置方法可以将DateTimePicker控件更改为只读。您可能可以创建自己的自定义只读控件,该控件包含或继承该DateTimePicker控件,但是,您还有其他几个更简单的选项:
- 如果您从不需要该值是可编辑的,并且它只是只读的,那么不要使用该
DateTimePicker控件。相反,您应该使用Label控件。 - 如果它有时是可编辑的,有时是只读的,请使用
DateTimePicker控件并切换Enabled属性以在可编辑和只读模式之间切换。 - 如果您希望它看起来像其他条目控件,但不灰显(就像禁用它时的情况一样),则使用
TextBox控件并将其ReadOnly属性设置为True.
于 2013-01-17T12:31:12.767 回答