winforms 我如何制作一个只接受一种数据类型的文本框?

agyaoht7  于 2023-01-14  发布在  其他
关注(0)|答案(2)|浏览(167)

我正在制作一个窗体,想知道如何使它只接受一种日期类型。(例如:年/月/日)

我试图找到一些与#c有关的内容,但我只找到了数字的逻辑,而没有找到日期格式

0ve6wy6x

0ve6wy6x1#

你可以使用NuGet MaskedTextBox,并像这样调用:

maskedTextBox1.Masked = MaskedTextBox.MaskedTextBox.Mask.DateOnly;

代码和示例:https://github.com/abbaye/Winform-MaskedTextBox

b5buobof

b5buobof2#

您要查找的是工具箱中的DateTimePicker。此工具仅允许您插入DateTime类型。然后,在您的代码中,您可以使用Tostring方法将其更改为任何格式。请查看此网页以了解DateTime的格式设置:https://www.c-sharpcorner.com/blogs/date-and-time-format-in-c-sharp-programming1

相关问题