- - PR -
テキストボックスの日付入力
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-07-12 14:22
Visual Studio.NET2003のC#でWindowsのアプリケーションを作成してるのですが
テキストボックスで日付フォーマットyyyy/mm/ddでの入力をしたいのですが どうすればよいのでしょうか? 初歩的な質問で申し訳ありませんが 御教示宜しくお願い致します。 | ||||
|
投稿日時: 2005-07-12 14:28
何をどのようにしたいのか、これだけではわかりません。 20050505 と入力されると、2005/05/05 のように書式設定したいということでしょうか? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-07-12 14:36
日付の入力でしたらDateTimePickerの使用も候補に入れてみて下さい。
| ||||
|
投稿日時: 2005-07-12 14:36
じゃんぬねっと様
質問が不足して申し訳ございません じゃんぬねっと様のおっしゃる通りです。 20050505 と入力されると、2005/05/05 のように書式設定したいということでしょうか? 宜しくお願い致します。 | ||||
|
投稿日時: 2005-07-12 14:39
1.TextBoxのロストフォーカスイベント等でフォーマット処理を行う。
2..InputManなどのサードパーティ製品を使用。 あとは、Hongliangさんに1票。 _________________ まゆりん @ わんくま同盟 Blog る。 | ||||
|
投稿日時: 2005-07-12 15:00
ダウト。 低水準の LostFocus イベントではダメです。 Leave イベントを使います。 書式の形成方法としては、String.Format() メソッドを使うなどしてください。 その前に、日付チェックは必須ですが。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-07-12 15:49
あ、しまった。
ロストフォーカス→Validatingイベントのことでした。 Leaveは使ったこと無いので勉強しておきます。 じゃんぬねっとさん、ご指摘&フォローありがとうございました。 _________________ まゆりん @ わんくま同盟 Blog る。 | ||||
|
投稿日時: 2005-07-12 17:02
ついでに言えば、書式の校正というのは確実に処理すべきなので、 検証イベントだと結構まずいと思いますよん。(*^∀^) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1