Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
 Аватар для am-wrag
11 / 11 / 2
Регистрация: 17.02.2011
Сообщений: 145

Постоянная автоматическая обработка текста (в момент введения в TextBox)

05.09.2011, 14:09. Показов 1934. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго дня!
В свободное поле textBox юзеры вводят текст, хочу чтобы при вводе каждого следующего символа или при вставлении туда текста целиком автоматом проводились проверки. Например: число символов < 13, наличие руских букв. Текст ошибки потом выведу на label1, но это не вопрос, проблем в постоянной и посимвольной проверке, с последнем вспринципе тоже справлюсь и сам, главное узнать как мне сделать это на автомате.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.09.2011, 14:09
Ответы с готовыми решениями:

Подсчет результата в момент введения значения в TextBox
Доброго времени суток Всем!!!! Уважаемые знатоки подскажите,возможно ли чтобы при изменении исходного значения (в ручную)в...

Автоматическая подстановка текста в Textbox
Подскажите как сделать так чтобы после того как пользователь ввел в textbox 2 числа ставилось автоматически - и его нельзя было удалить...

Изменение текста в TextBox в момент выбора радиокнопки
нужно изменить текст в элементе текстБоксе, в момент когда происходит выбор радио кнопки. надо: Изменить Стиль текста Изменить Размер...

7
Заблокирован
05.09.2011, 14:28
Цитата Сообщение от am-wrag Посмотреть сообщение
главное узнать как мне сделать это на автомате
подписаться на событие
VB.NET
1
TextBox1_TextChanged
0
 Аватар для Ciberst
559 / 436 / 21
Регистрация: 16.12.2010
Сообщений: 953
05.09.2011, 14:40
Dzhej-Dzhej, если операция в этом событии будет занимать менее 10-50 миллисекунд, то думаю, пройдет. В противном случае , да здравствуют тормоза!
0
Заблокирован
05.09.2011, 14:46
Цитата Сообщение от Ciberst Посмотреть сообщение
если операция в этом событии будет занимать менее 10-50 миллисекунд
это нужно умудриться написАть не такую операцию(вроде и до 200 можно растянуть незаметно)

тем более это событие предназначено специально для этого.
есть что-то быстрое?
0
 Аватар для Ciberst
559 / 436 / 21
Регистрация: 16.12.2010
Сообщений: 953
05.09.2011, 15:05
Dzhej-Dzhej, в принципе поток поможет если больше 1000 миллисекунд
0
 Аватар для Qgreg
49 / 49 / 4
Регистрация: 14.06.2011
Сообщений: 92
05.09.2011, 15:11
Вот пример.
VBNET10

1 textbox и 2 картинки
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Public Class Main
    Dim pass As String = 12345
    Private Sub Main_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        PictureBox1.Visible = False
        PictureBox2.Visible = False
    End Sub
    Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        If pass = TextBox1.Text Then
            PictureBox2.Visible = False
            PictureBox1.Visible = True
        Else
            PictureBox2.Visible = True
            PictureBox1.Visible = False
        End If
    End Sub
End Class
Вложения
Тип файла: zip TextBox.zip (102.6 Кб, 9 просмотров)
1
05.09.2011, 15:21

Не по теме:

Цитата Сообщение от Ciberst Посмотреть сообщение
Dzhej-Dzhej, в принципе поток поможет
Зачем? лишний раз получать доступ к textBox, который обьявлен в другом потоке и т.д.
Цитата Сообщение от am-wrag Посмотреть сообщение
В свободное поле textBox юзеры вводят текст
Разве там могут найтись ... вводящие более 20 символов в секунду(50 мс на обработку)?;)
25 кадров - я погорячился

0
 Аватар для am-wrag
11 / 11 / 2
Регистрация: 17.02.2011
Сообщений: 145
05.09.2011, 15:22  [ТС]
Цитата Сообщение от Dzhej-Dzhej Посмотреть сообщение
Разве там могут найтись ... вводящие более 20 символов в секунду(50 мс на обработку(25 кадров в секунду))
Стоит ограничение максимум 13 символов
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.09.2011, 15:22
Помогаю со студенческими работами здесь

Автоматическая вставка текста, в textbox, если этот текст уже вводился
Подскажите с кодом, как сделать так, например если ты первый раз авторизуешься, последующие разы пароль вводился либо сам, либо как только...

Обновление связанного с TextBox свойства в момент набора текста
Добрый день. Хочу, чтоб моя программа удовлетворяла требованиям MVVM, в частности, чтобы Вью ничего не знало про Бехайнд-код. У меня есть...

Показ вариантов совпадений в базе в процессе введения в TextBox
Здравствуйте. Хочу реализовать показ всех совпадений в базе, по ходу того, как я ввожу данные в TextBox. Может плохо объяснил, но вот...

Постоянная проверка TextBox на пустоту
нужен такой процесс if (textBox3.Text == &quot;&quot;) Button2.Enabled = false;но установить его не в textBox а в процесс,тоесть...

Excel Усовершенствовать автозаполнение текста цветом и автоматическая подстановка текста и цыфр
Нужно подставить цифры внутри готового набора символов от одного до десяти --&gt; 2-0000/1-10/2016 &lt;--- в зависимости от заполнения...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru