如何使文本框只接受出生日期格式c#

本文关键字:出生日期 格式 何使 文本 | 更新日期: 2023-09-27 18:23:45

我有一个文本框,它可以接受所有内容,但我只想接受日期,因为它的出生日期框我用这个代码表示字母和数字,但不知道如何用这样的代码表示出生日期框

private void SurmaneTextBox_KeyPress(object sender, KeyPressEventArgs e)
    {
        if (Char.IsControl(e.KeyChar) != true && Char.IsLetter(e.KeyChar) != true && !char.IsWhiteSpace(e.KeyChar))
    {
        e.Handled = true;
        MessageBox.Show("Your only allowed to enter letters, Please enter only letters e.g Smith");
    }

在此处输入图像描述

如何使文本框只接受出生日期格式c#

您可能需要一个屏蔽文本框,我不经常使用,但我认为这将是语法:

private void Form1_Load(object sender, EventArgs e)
{
    InitializeComponent();
    maskedTextBox1.Mask = "00/00/0000";
}

这将在加载表单时设置用户只能输入日期的TextBox的掩码
希望我能帮上忙。