powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / маска для textbox
9 сообщений из 9, страница 1 из 1
маска для textbox
    #38372231
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делаю следующее:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
  Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged
        Dim t As String
        t = TextBox1.Text
        If t Like "##" Or t Like "##.##" Or t Like "####" Then t = t & "."
        TextBox1.Text = t
        End If  ' еще тут ругается что должен предшествовать if хотя он есть
    End Sub



начинаю вводить цифры:
11. тут ставиться точка и курсор сразу перепрыгивает в начало текста..
подскаждите в чем ошибка?
...
Рейтинг: 0 / 0
маска для textbox
    #38372239
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged
        Dim t As String
        t = TextBox1.Text
        If t Like "##" Or t Like "##.##" Or t Like "####" Then 
		t = t & "."
		TextBox1.Text = t
        End If 
   End Sub
...
Рейтинг: 0 / 0
маска для textbox
    #38372253
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо end if теперь могу вставить ))
только вот почему курсор прыгает в начало и как сделать чтобы работало ?
...
Рейтинг: 0 / 0
маска для textbox
    #38372264
Syrex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TextBox1.Text = t - вроде тут курсор переводится вначало

Устанавливайте курсор в определенную позицию
...
Рейтинг: 0 / 0
маска для textbox
    #38372442
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а вот куда? если выношу из условия то точки уже не ставит...
...
Рейтинг: 0 / 0
маска для textbox
    #38372454
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если делаю в режиме отладки по 1 цифре добавляю то все ок
...
Рейтинг: 0 / 0
маска для textbox
    #38374254
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите :)
...
Рейтинг: 0 / 0
маска для textbox
    #38374381
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не стал вникать... Посмотрите Adding Regular Expression Validation
...
Рейтинг: 0 / 0
маска для textbox
    #38375746
bombimbom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если кому интересно, решил проблему следующим способом
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
  Dim t As String
        t = TextBox1.Text
        If t Like "##" Or t Like "##.##" Or t Like "####" Then
            t = t & "."
            TextBox1.Text = t
            TextBox1.SelectionStart = TextBox1.Text.Length
            TextBox1.ScrollToCaret()

        End If
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / маска для textbox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]