A
avd
Доброго здоровья!
Сам я не программист, знаю только С в объёме программирования микроконтроллеров.
Начал изучать Visual C++ 2008.
Как задать ограничение ввода в textBox
Я делаю так (см. код), но есть подозрение, что это не совсем верно в том смысле, что это работает
но наверно профессионалы делают по другому (может KeyDown?)
Спасибо.
Сам я не программист, знаю только С в объёме программирования микроконтроллеров.
Начал изучать Visual C++ 2008.
Как задать ограничение ввода в textBox
Я делаю так (см. код), но есть подозрение, что это не совсем верно в том смысле, что это работает
но наверно профессионалы делают по другому (может KeyDown?)
Код:
private: System::Void textBox1_TextChanged(System::Object^ sender, System::EventArgs^ e) {
String ^ s = textBox1->Text;
int ct=0;
while (s->Length != ct)
{
simvol = s->Substring(ct,1); //Выделение одного символа
if ((simvol != "0") &&
(simvol != "1") &&
(simvol != "2") &&
(simvol != "3") &&
(simvol != "4") &&
(simvol != "5") &&
(simvol != "6") &&
(simvol != "7") &&
(simvol != "8") &&
(simvol != "9"))
{
s = s->Remove(ct,1); //Удаляем символ
textBox1->Text = s;
}
else ct = ct + 1;
}
SendKeys::Send("{End}");
}