2

VB.NET で読み取り専用の DateTime ピッカーを作成する方法を知っている人はいますか?

4

1 に答える 1

2

DateTimePickerコントロールを読み取り専用に変更する組み込みの方法はありません。おそらく、コントロールを含むか継承する独自のカスタム読み取り専用コントロールを作成できますがDateTimePicker、他にもいくつかのより単純なオプションがあります。

  • 値を編​​集可能にする必要がなく、常に読み取り専用である場合は、DateTimePickerコントロールを使用しないでください。代わりに、Labelコントロールを使用する必要があります。
  • 編集可能な場合と読み取り専用の場合がある場合は、DateTimePickerコントロールを使用し、Enabledプロパティを切り替えて、編集可能モードと読み取り専用モードを切り替えます。
  • 他の入力コントロールと同じように表示したいが、(無効にした場合のように) グレー表示にしない場合は、TextBoxコントロールを使用してそのReadOnlyプロパティを に設定しTrueます。
于 2013-01-17T12:31:12.767 に答える