2
任何人都可以知道如何在VB.NET中創建只讀日期時間選擇器?如何在VB.NET中創建只讀日期時間選擇器
任何人都可以知道如何在VB.NET中創建只讀日期時間選擇器?如何在VB.NET中創建只讀日期時間選擇器
沒有內置的方法將DateTimePicker
控件更改爲只讀。你也許可以創建自己的自定義只讀控制,要麼包含或繼承DateTimePicker
控制,但是,你有幾個其他更簡單的選擇:
DateTimePicker
控件。您應該使用Label
控件。DateTimePicker
控件,只需切換Enabled
屬性即可在可編輯模式和只讀模式之間切換它。TextBox
控件並將它的ReadOnly
屬性設置爲True
。
請勿使用選取器。只需寫出日期。顧名思義,一個'Picker'用來選擇一個不同的日期,所以實際上是爲了選擇一個不同的值(即**不是**只讀)。 – Oded
SO只讀日期時間選擇器沒有機會? – Thanzeem
@Oded我總是發現這是一個無益的論點。做這件事的一個原因是,如果表單有時是隻讀的,有時候是Readwrite,並且可以在兩者之間切換。通過按鈕和文本框,您可以通過淡入淡出/着色控件是否可以與控件進行交互來了解按鈕和文本框,爲什麼您不希望對日期選擇器執行相同操作(根據狀態禁用/啓用向下箭頭)? – hawbsl