0

プロパティ グリッドに表示するために、ドロップダウン UITypeEditor で.NET のDateTimePickerを使用しています。DateTimePicker には余分な行が表示されます。つまり、便利なカレンダー ビットを表示するには 2 回クリックする必要があります。カレンダーに直接スキップするように非表示にするにはどうすればよいですか?

ここに画像の説明を入力

裏話:以前使用していたMonthCalendarで、余分な線がありません。ただし、MonthCalendar は散発的に (グリッド内の 1 つの日付を編集してから別の日付を編集すると) トリミングされるため、見栄えが悪くなります。

ここに画像の説明を入力

4

1 に答える 1

1

DateTimePickerとは対照的に を定義するものであるため、この部分を削除する (簡単な) 方法はないと思いますMonthCalendar

あなたが「便利なカレンダー ビット」と呼んでいるものは、実際にはMonthCalendarです。代わりにこのコントロールに頼ってみませんか?

または、に依存したくない場合は、おそらくカスタムMonthCalendarDateTimePicker を検討する必要があります。自分で作成することもできます (利用可能なものからインスピレーションを得た後)。コントロールの非常に重要な部分を変更するオプションを検討する前に。

于 2013-07-15T16:09:35.453 に答える