質問: datetimepickerをif文で visual basic 2010を使用しています。 「 datetimrpickerの選択が今日ならcombobox1の選択をtextbox1へ表示」 というプログラムを書きたいのですが、datetimepickerの扱い方がわからず、うまくいきません。 たとえばcomboboxなら、「combobox.items.item(0)」で一番上、 つまり今日の日付を取得できるのですが、「datetimepicker.items.item(0)」だとdatetimepicker のメンバーではないというエラーが出て実行できません。 以上、宜しくお願い致します。
回答: vbは使いませんが...... >つまり今日の日付を取得できるのですが、「datetimepicker.items.item(0)」だとdatetimepicker のメンバーではないというエラーが出て ヘルプ(リファレンス)くらい見ましょうよ。 http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datetimepicker%28v=vs.100%29.aspx valueプロパティで選択している日時がdatetime型で取得できるのようですが。 >選択が今日なら datetime.todayプロパティで「今日」の日付は取得できますから、それで比較すればよいでしょう。 # datetimepicker.valueプロパティで取得したデータに時間の情報が入っていたら単純比較ってわけには行かないかも知れませんが。 # datetimepickerで扱うデータの書式なり指定できたと思いますので、日付だけで時刻のデータは扱わないようにマスクすればよいかと。