DTPickerコントロールのweekプロパティを取得するには?

解決


けん  2010-04-16 16:59:25  No: 102342  IP: [192.*.*.*]

環境;VB6.0:OS;XP

DTPickerコントロールのweekプロパティについて、

ヘルプで調べると、DTPickerコントロールにweekプロパティが存在している?のに、
例えば、DTPicker1.Weekのように
いざ使おうとすれば、コンパイルエラーが発生します。

そのエラーメッセージボックスの内容には
「メソッド、またはデータメンバが見つかりません。」と出ます。

そもそもweekプロパティは使えないのでしょうか?他に方法があるのでしょうか?

ご存知の方、ご教授戴けたら幸いです、どうか宜しくお願いします

編集 削除
特攻隊長まるるう  2010-04-16 18:32:07  No: 102343  IP: [192.*.*.*]

> ヘルプで調べると、DTPickerコントロールにweekプロパティが存在している?のに、
MSDNライブラリ2001年10月版で確認しましたが、DTPicker コントロールに
存在するようには書いていないですね。
Week プロパティがあるのは MonthView コントロールになっています。
同じ MSCOMCT2.OCX に含まれますが、別のコントロールです。

もう一度、確認してください。

編集 削除
けん  2010-04-16 19:17:06  No: 102344  IP: [192.*.*.*]

特攻隊長まるるうさま、早々なるお返事に感謝です。
今、確認しましたところこちらの勘違いで、仰るとおりでした。
無事解決とさせて戴きます。
ご教授、有難うございました!

編集 削除
魔界の仮面弁士  2010-04-16 19:24:00  No: 102345  IP: [192.*.*.*]

> MSDNライブラリ2001年10月版で確認しましたが、DTPicker コントロールに
> 存在するようには書いていないですね。
当方の 2001/10 版には書いてありました。ドキュメントバグですね。
(コンポーネント ツール ガイドの『DTPicker コントロールの使い方』の項)

> そもそもweekプロパティは使えないのでしょうか?他に方法があるのでしょうか?
週番号を知りたいだけであれば、DatePart 関数を使って取得できます。
    DatePart("ww", DTPicker1.Value, vbSunday, vbFirstFourDays)
週番号の数え方は、第3、第4引数で調整できます。

編集 削除
けん  2010-04-16 20:26:17  No: 102346  IP: [192.*.*.*]

魔界の仮面弁士さま、有難うございます。
ちょうど関数を使おうかと考えていた所でした。
ご教授戴き誠に感謝です!

お陰様で無事解決しました。

特攻隊長まるるうさま、魔界の仮面弁士さま、有難うございました!

編集 削除