0 / 0 / 0
Регистрация: 04.05.2015
Сообщений: 23
1

Как сделать так чтобы можно было ввести только дату?

06.01.2016, 16:40. Показов 3189. Ответов 4
Метки нет (Все метки)

Вот основная форма:
Как сделать так чтобы можно было ввести только дату?

Вот форма при нажатии на кнопку "Добавить":
Как сделать так чтобы можно было ввести только дату?

Так вот мне нужно сделать так чтобы в поле "Год выпуска", можно было вписать только дату.
Чтобы выскакивало какое нибудь предупреждение.
Вот код, если пользователь вводит пустые значение, что нужно добавить?:
C#
1
2
3
4
5
if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "" || textBox5.Text == "" || textBox6.Text == "")
            {
                MessageBox.Show("Не заполнены все поля!");
                return;
            }
Помогите, буду очень признателен
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2016, 16:40
Ответы с готовыми решениями:

Как сделать, чтобы в калькулятор можно было ввести только цифры и запятую?
Вот код: (на последнюю часть, не обращайте внимание) Я хочу сделать так, чтобы в калькулятор (в...

Как сделать так, чтобы можно было закрыть только текущую Форму?
Доброго времени суток. Я использую Windows Forms и язык C# для написания не большого проекта....

Как сделать так чтобы можно было кликать по кнопке только 1 раз в день?
Хаи. Описал проблему уже в заголовке. Мне нужно чтобы button1 был активен, после нажатия на нее...

Как сделать так, чтобы в строку редактирование (edit) можно было ввести только цифры и запятую?
Недавно начал изучать делфи, У меня вопрос, как можно сделать так чтобы в строку редактирования...

4
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
06.01.2016, 16:44 2
а чем не устраивает DateTimePicker? Делаешь у него формат отображения только дату и всё, выбирается дата из календарика и не нужно вводить руками ничего
0
Эксперт .NET
17086 / 12560 / 3300
Регистрация: 17.09.2011
Сообщений: 20,813
06.01.2016, 16:48 3
Лучший ответ Сообщение было отмечено PanTrapan как решение

Решение

Цитата Сообщение от PanTrapan Посмотреть сообщение
мне нужно сделать так чтобы в поле "Год выпуска", можно было вписать только дату.
А зачем в поле "год выпуска" целая дата?
Воткните туда NumericUpDown с ограничениями значений и всего делов.
0
9 / 9 / 5
Регистрация: 22.08.2015
Сообщений: 108
06.01.2016, 18:29 4
Ставишь вместо textBox'a dateTimePicker, далее:
C#
1
string date = dateTimePicker1.Value.ToString("dd.MM.yyyy")
0
7 / 7 / 3
Регистрация: 04.11.2015
Сообщений: 124
07.01.2016, 00:26 5
На мой вкус, вариант с кучей if'ов не очень опрятен. Не лучше ли отлавливать FormatException? И если он будет пойман, то уже выводить MessageBox. К тому же, можно будет отслеживать и исключения в случае если введены буквы вместо чисел.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2016, 00:26
Помогаю со студенческими работами здесь

Как сделать так чтобы в textbox можно было вписать только буквы?
Private Sub Textbox1_Change() Textbox1.Value = ChangeFirstLiter(Textbox1.Value) If Textbox1 = ""...

Как сделать так чтобы в QLineEdit можно было вводить только буквы
Как сделать так чтобы в QLineEdit можно было вводить только буквы а все остальные символы(цыфры и...

Как сделать условия проверки. Чтобы можно было ввести только конкретные значения без субботы и вс
Необходимо сделать так чтобы когда выбираем значение тест1. В поле дата я мог поставить в условиях...

Как сделать так чтобы можно было вводить разное количество букв, а не только пять?
string text = " АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"; Console.Write("Введите первую букву = ");...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru