2

谁能知道如何在 VB.NET 中制作只读的 DateTime 选择器?

4

1 回答 1

2

没有内置方法可以将DateTimePicker控件更改为只读。您可能可以创建自己的自定义只读控件,该控件包含或继承该DateTimePicker控件,但是,您还有其他几个更简单的选项:

  • 如果您从不需要该值是可编辑的,并且它只是只读的,那么不要使用该DateTimePicker控件。相反,您应该使用Label控件。
  • 如果它有时是可编辑的,有时是只读的,请使用DateTimePicker控件并切换Enabled属性以在可编辑和只读模式之间切换。
  • 如果您希望它看起来像其他条目控件,但不灰显(就像禁用它时的情况一样),则使用TextBox控件并将其ReadOnly属性设置为True.
于 2013-01-17T12:31:12.767 回答