掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DateTimePickerに空を表示するには? (ID:45224)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
SendMessage+DTM_SETFORMATで、'g'を指定する方法が記載されているコードは いくつかみつかりますが、Windows 7 において、正しく表示されない(エラーになる?)ようです。 この情報は、ここで取得しました。 http://www.zero.co.jp/blog/2011/05/27/develop/net/156/ 実際に、'g' を指定した場合、空白ではなく '西暦' の文字が表示されました。 そこで、空白2文字と'g'を使った場合の結果を調べたところ以下のようになりました(等幅フォントで見てください)。 XP 7 SendMessage ' ' ○ ○ SendMessage 'g' ○ × Formatプロパティ ' ' △ △ Formatプロパティ 'g' △ × △:初期表示で空白は可能だが、再度実行しても空白にならない ×:前述の通り '西暦' の文字が表示される Formatプロパティを繰り返し設定しても動作しないのは、プロパティ値の変更がないため、 実際には、何も行われないせいでしょう。 ウインドウハンドルを作り直しでよさそうなので、2回目以降は Perform(CM_RECREATEWND, 0, 0); に変えればいいと思います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.