マウスが置かれた日付に基づいていくつかの情報を表示するツールチップを DateTimePicker カレンダーに追加したいと考えています。クリックせずにマウスの下の日付を取得する方法はありますか?
1958 次
2 に答える
1
ネイティブの Windows DTP コントロールは非常に原始的です。ListView と TreeView でサポートされている HitTest() のようなものはサポートしていません。マウスの位置からマウスの位置を推測しようとするのは危険です。DTP は、コントロール パネルの地域設定でのフォーマットのオーバーライドに敏感です。これを機能させようとしないでください。
于 2010-07-15T20:02:31.513 に答える
0
あなたはCalendarコントロールについて話しているのですか(現状ではWPFに組み込まれたDateTimePickerはありません)。
以下の記事の「 CalendarItem テンプレートの置き換え」セクションを参照してください。ツールチップをコントロールに直接追加できます。
それは、プランナーのように見えるように変更された、月の満ち欠けを含むカレンダーを示しています。非常にカスタマイズ可能です!
編集:明らかに、ソースコードが含まれていると言うべきです。
それが役立つことを願っています!
于 2010-07-15T19:48:17.047 に答える