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

解決


けん  2010-04-17 01:59:25  No: 102342

環境;VB6.0:OS;XP

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

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

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

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

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


特攻隊長まるるう  2010-04-17 03:32:07  No: 102343

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

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


けん  2010-04-17 04:17:06  No: 102344

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


魔界の仮面弁士  2010-04-17 04:24:00  No: 102345

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

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


けん  2010-04-17 05:26:17  No: 102346

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

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加