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

Проверить, что в TextBox число, имеющиее тип double

26.10.2006, 22:22. Показов 18983. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На С# надо данные введённые в TextBox преобразовать к double. Проверить что это именно число а не текст.
Погите кто чем может.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.10.2006, 22:22
Ответы с готовыми решениями:

Проверить что в textbox определенный тип, без отправки страницы на сервер
Есть некий textBox. При выходе из него после редактирования нужно проверять что в поле определенный тип, без отправки страницы на сервер.

Ошибки error C2296: -: недопустимо, левый операнд имеет тип "double (__cdecl *)(double,double,double
Думаю из-за polp #include<iostream> #include<cmath> #include<cstdlib> using namespace std; double polp(double af,double...

Как определить тип данного (int или double) введенного через textbox?
Нужно так Ввожу 2 к примеру, число записывается в List<> типа int Ввожу 2,3 - число записывается в List<> типа double.

20
11 / 11 / 1
Регистрация: 20.04.2009
Сообщений: 26
20.04.2009, 19:23
Студворк — интернет-сервис помощи студентам
1. Какими-то сложными путями идете, товарищи.
2. Опытные тестеры это легко обходят Просто нужно скопировать любой текст в буффер обмена и мышкой вставить его в TextBox. После этого такая защита идёт лесом.

Чаще для этого используется метод Validating (ещё необходимо добавить компонент ErrorProvider):
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
void TextBox1Validating(object sender, System.ComponentModel.CancelEventArgs e) {
    string txt = ((TextBox)sender).Text;
    if (txt == "")  return;
    try {
        double.Parse(txt);
        // All OK, exiting
        errorProvider1.Clear();
    }
    catch(FormatException exc) {
        errorProvider1.SetError(((TextBox)sender), exc.Message);
        e.Cancel = true;
    }
}
В этом случае, пользователь не сможет переключиться на другой контрол, пока формат ввода не будет правильным, а ErrorProvider сразу выведет красивое сообщение об ошибке.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.04.2009, 19:23

Как записать в переменную double из TextBox отрицательное число?
Такая вот проблема, если ввожу в TextBox сразу цифры, все нормально, а если начинаю с минуса - отладка обрывается. a2 объявлена ранее в...

Как проверить, какой тип данных записан в TextBox
Как сделать проверку на запись в IF-ELSE, То есть если у меня TextBox1.Text == какое то предложение, то делай то-то, если это число то...

Как проверить тип данных, который пользователь программы вводит в TextBox ?
Подскажите, пожалуйста, как проверить тип данных, который пользователь программы вводит в TextBox? Я работаю в Visual C#.

Как правильно число в ячейке типа string, перекинуть в ячейку в тип double ?
Cуть вопроса описанна в теме. Может не правильно объяснил, но всё же, вот пример: #include <iostream> #include...

Нужно сделать, что-бы textBox принимал значения типа double
есть функция, в которой я проверяю, входят ли в диапазон числа и ввожу их в textbox..но почему-то моя функция отказывается работаться с...


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

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

Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru