Определенные данные в textbox - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, хотелось бы узнать, как сделать проверку textbox'а на определенное содержимое: Хочу сделать ввод даты в виде "dd.mm.yyyy". Знаю, что можно сделать так, но ее можно изменять как угодно, а надо, чтобы соблюдалась данная маска "dd.mm.yyyy", причем dd<31, mm<12 (ну про 28, 29, 31 и 30 в месяце я доделаю) хотелось бы узнать, как сделать такую проверку.
textBox1.Text = DateTime.Now.ToShortDateString();
И хотелось бы узнать так же, как сделать из данной строки потом число, в c++ можно было сделать так, в c# не нашел:
int d, m, y;
        istringstream iss(fname);
        (iss >> d).get();
        (iss >> m).get();
        iss >> y;
        int dt = y * 10000 + m * 100 + d;
В итоге получалось число, как это сделать в c#?

Решение задачи: «Определенные данные в textbox»

textual
Листинг программы
private void Form1_Load(object sender, EventArgs e)
{
   maskedTextBox1.Mask = "00.00.0000";
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5
Похожие ответы