Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++/CLI Windows Forms

Войти
Регистрация
Восстановить пароль
 
Apakalipsis
0 / 0 / 0
Регистрация: 13.04.2013
Сообщений: 165
#1

Валидация - C++/CLI WinForms

05.11.2013, 19:48. Просмотров 499. Ответов 0
Метки нет (Все метки)

В общем проблема такая нужно сделать так чтобы когда курсор помещался в текст бокс нельзя было вводить или цифры или наоборот символы что то 1 или и то и другое есть код на с++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#pragma endregion
String^ TorZ; // Точка или запятая
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
this->Text = "Только цифры"; 
label1->Text = "Можно вводить только цифры!";
// Выясняем, что установлено в настройках в качестве разделителя
// точка или запятая
TorZ = Globalization::NumberFormatInfo::CurrentInfo->NumberDecimalSeparator;
}
 
private: System::Void textBox1_KeyPress(System::Object^ sender, System::Windows::Forms::KeyPressEventArgs^ e) {
bool TZFound = false; // Разделительный знак найден
if (Char::IsDigit(e->KeyChar) == true) return;
if (e->KeyChar == (char)Keys::Back) return;
if (textBox1->Text->IndexOf(TorZ) != -1)
TZFound = true;
if (TZFound == true) { e->Handled = true; return; }
 
if (e->KeyChar.ToString() == TorZ) return;
e->Handled = true;
}
 
};
}
Но мне нужно это на с# кто сможет переписать этот код под с# помогите пожалуйста. Спасибо заранее.

Добавлено через 1 час 55 минут
Немного переделал сам но всё равно есть ошибки
C++
1
2
3
4
5
6
7
8
9
bool TZFound = false; // Разделительный знак найден
            if (Char.IsDigit(e.KeyChar) == false) return;
            if (e.KeyChar == (char)Keys.Back) return;
            if (textBox1.Text.IndexOf(TorZ) != -1)
            TZFound = true;
            if (TZFound == true) { e.Handled = true; return; }
 
            if (e.KeyChar.ToString() == TorZ) return;
                e.Handled = true;
Ругается на e.Handled во всех местах и то же самое с e.KeyChar в чём ошибка подскажите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2013, 19:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Валидация (C++/CLI WinForms):

Валидация - JavaScript
Нужна помощь в изменение выражения. Нужно чтобы вместо проверки e-mail проверял только имя пользователя формат Vasya_Pupkin разрешить...

Валидация F# - F#
Здравствуйте нужна помощь. Сделал я валидацию вводимого от пользователя числа но дело в том что там нужен булевский тип переменной для...

Валидация - HTML, CSS
Доброго времени суток! Делаю сайт под заказ, вроде все ок было, пока не начал подключать оплату через Единую кассу... В общем, валидация...

Валидация - HTML, CSS
Никак не пойму как исправить данное предупреждение при прохождении валидации на http://validator.w3.org P.S. Существуют ли другие...

валидация - jQuery
Нужно здесь добавить валидацию по цифрам поле телефона validate: function () { contact.message = ''; if...

Валидация - HTML, CSS
Валидация документов обязательно необходима? Подскажите пож. программу бесплатную на русском языке для валидации документов html.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2013, 19:48
Привет! Вот еще темы с ответами:

Валидация - Ruby on Rails
Имеется форма в представлении. А также валидация в модели. Как сделать чтобы сообщение об ошибке отображалось на форме (или на другой...

Валидация - C# WPF
В wpf существует несколько способов валидации модели. Но я ни как не могу выбрать подходящий под мою задачу. Хотя, я думаю, моя задача...

Валидация - HTML, CSS
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ipdroids.org.ua%2Findex.php&charset=%28detect+automatically%29&doctype=Inline&group=0&use...

DropDownList и валидация - C# MVC
Здравствуйте, столкнулся с такой проблемой: Есть на странице у нас некоторые поля типа DropDownList, подгружать туда списки...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru