- - PR -
カレンダーコントロール
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-07-01 13:39
いつもお世話になっております。
C#.NETでWeb開発しております。 カレンダーコントロールについて質問させてください。 通常カレンダーコントロールを非表示にしておき、 ボタンクリックで表示させ、SelectionChangedイベントで 非表示にしています。 この場合、当日をクリックしても当然カレンダーを 非表示にできません。 その他のイベントを見ると、DayRenderというイベントがありますが、 このイベントを使ったとして、当日をクリックしたイベントを どうやってピックアップするかがわかりません。 (Calendar.visible=trueにした際などとの区別) なにかよい案はないでしょうか。 | ||||||||
|
投稿日時: 2004-07-01 16:42
選択されている日(デフォルトは今日)を選択しても、選択が変更したというイベントが発生しません。したがって、選択をnullにしておいて、DayRenderで、これから描画するのが今日か調べ、今日なら色を変更します。
あちゃちゃ。VB.NETで作ったプロジェクトから持ってきたので、C#に変換してね [ メッセージ編集済み 編集者: Jitta 編集日時 2004-07-01 16:43 ] | ||||||||
|
投稿日時: 2004-07-05 08:22
jittaさま
いつもお世話になります。 Calendar1.SelectedDate = Nothing で解決しました。 ありがとうござました。 このようなコントロールは多様性を持たせるために 機能を限定しているのでしょうか? たまに、あれ?っていうようなコントロールがありますね。 まぁ、これらのコントロールのおかげで工数が減っているのも 事実ですけどね。 |
1