私はvb.netでテキストボックスを使用していますが、入力は例えば "13h30"のような時間形式でなければなりません。 これはユーザーがどのように設定できますか?彼が13のように最初の2桁を置くと自動的に拍手がかかります。の間に "h"を入れますか?または、より良い解決策がありますか?時間形式を適用する方法は?
THX
私はvb.netでテキストボックスを使用していますが、入力は例えば "13h30"のような時間形式でなければなりません。 これはユーザーがどのように設定できますか?彼が13のように最初の2桁を置くと自動的に拍手がかかります。の間に "h"を入れますか?または、より良い解決策がありますか?時間形式を適用する方法は?
THX
あなたはリサイズを使用している場合、あなたは00h00
のマスクでmasked textbox
を使用することができます。バックスペースを使用すると右端の数字が左にシフトするので、入力した値を後で編集したい場合、これはうまく機能しません。あなたはユーザーコントロールを行う方が良いかもしれません。
例がありますか? – ramajoud1
どのような種類のアプリケーションを使っていますか? WinForms、WPF、ASP.NET、...? –
カスタムクラップスを改ざんするのではなく、標準ISO8601タイムフォーマットを使用します。 –
@ Michael-O、標準ユーザーはカスタムクラップスが欲しい。 ISO8601フォーマットに精通している人はほとんどいません。 –