Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何强制实行小时制?_Vb.net - Fatal编程技术网

Vb.net 如何强制实行小时制?

Vb.net 如何强制实行小时制?,vb.net,Vb.net,我在vb.net中使用一个文本框,但输入应该是小时格式,例如13h30。 我如何才能让用户强制执行此操作?当他输入前两个数字,如13,然后自动应用程序。把一个h放在中间?还是有更好的解决方案 thx如果您使用的是WinForms,则可以使用掩码为00h00的屏蔽文本框。如果他们随后想要编辑他们输入的值,这将不太好,因为如果您使用退格,最右边的数字将向左移动。您最好制作一个用户控件您正在使用哪种类型的应用程序?WinForms、WPF、ASP.NET等?使用标准ISO8601时间格式,而不是篡改自

我在vb.net中使用一个文本框,但输入应该是小时格式,例如13h30。 我如何才能让用户强制执行此操作?当他输入前两个数字,如13,然后自动应用程序。把一个h放在中间?还是有更好的解决方案


thx

如果您使用的是WinForms,则可以使用掩码为00h00的屏蔽文本框。如果他们随后想要编辑他们输入的值,这将不太好,因为如果您使用退格,最右边的数字将向左移动。您最好制作一个用户控件

您正在使用哪种类型的应用程序?WinForms、WPF、ASP.NET等?使用标准ISO8601时间格式,而不是篡改自定义垃圾。@Michael-O,标准用户需要自定义垃圾。他们中没有多少人熟悉ISO8601格式。