2011-07-27 8 views
1

私はvb.netでテキストボックスを使用していますが、入力は例えば "13h30"のような時間形式でなければなりません。 これはユーザーがどのように設定できますか?彼が13のように最初の2桁を置くと自動的に拍手がかかります。の間に "h"を入れますか?または、より良い解決策がありますか?時間形式を適用する方法は?

THX

+0

どのような種類のアプリケーションを使っていますか? WinForms、WPF、ASP.NET、...? –

+0

カスタムクラップスを改ざんするのではなく、標準ISO8601タイムフォーマットを使用します。 –

+1

@ Michael-O、標準ユーザーはカスタムクラップスが欲しい。 ISO8601フォーマットに精通している人はほとんどいません。 –

答えて

0

あなたはリサイズを使用している場合、あなたは00h00のマスクでmasked textboxを使用することができます。バックスペースを使用すると右端の数字が左にシフトするので、入力した値を後で編集したい場合、これはうまく機能しません。あなたはユーザーコントロールを行う方が良いかもしれません。

+0

例がありますか? – ramajoud1

関連する問題