powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / TextBox и Insert
14 сообщений из 14, страница 1 из 1
TextBox и Insert
    #36134550
Katerinishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать так чтобы в TextBox автоматически работал режим замещения?
...
Рейтинг: 0 / 0
TextBox и Insert
    #36134561
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что это такое?
...
Рейтинг: 0 / 0
TextBox и Insert
    #36134648
Katerinishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Я как всегда говорю языком для чайников :-)

Чтобы не надо было нажимать кнопку Insert когда вводится текст в определенный texBox.
Какое свойство отвечает за режим вставки?
...
Рейтинг: 0 / 0
TextBox и Insert
    #36134680
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у вас текстбокс забиндин к рекордсету с данными?
отлавливайте его событие OnChange и делайте принудительный апдейт рекордсету

хотя мне такой подход совершенно не нравиться, имхо
...
Рейтинг: 0 / 0
TextBox и Insert
    #36134732
Katerinishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

У меня форма которая делает поиск в базе данных
надо найти существует ли запись с введенным значением
Подсказка для ввода номера
19хххххх-хххх
надо чтобы при вводе настоящего номера (например 19231203-1234)
подсказка замещалась, а не сдигалась.
Ну и в качестве бонуса подскажите как курсор сразу поставить на третью позицию?
...
Рейтинг: 0 / 0
TextBox и Insert
    #36134741
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Katerinishe
> Ну и в качестве бонуса подскажите как курсор сразу поставить на третью позицию?

Перейду сразу к бонусу, свой контрол или сабкласс существующего текстбокса ;)


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
TextBox и Insert
    #36134765
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
используйте MaskedEdit control
...
Рейтинг: 0 / 0
TextBox и Insert
    #36135660
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KaterinisheЧтобы не надо было нажимать кнопку Insert когда вводится текст в определенный texBox.

гм, лично у меня даже нажатие пользователем Ins все равно не приводит к включению режима замещения. По-моему стандартный текстбокс этот режим не поддерживает в принципе
...
Рейтинг: 0 / 0
TextBox и Insert
    #36144181
hawkV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TexBox не понимает замены, режим замены можно реализовать так:
Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub Text1_KeyPress(KeyAscii As Integer)
If Text1.SelLength =  0  Then 'проверка, что текст не выделен
If Text1.SelStart < Len(Text1) Then
Text1.SelLength =  1  'данным установлением включается режим замены
End If
End If
End Sub
...
Рейтинг: 0 / 0
TextBox и Insert
    #36144202
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hawkVTexBox не понимает замены, режим замены можно реализовать так:


Красиво.

Соответственно, можно обрабатывать нажатие Ins и включать/выключать этот режим.
...
Рейтинг: 0 / 0
TextBox и Insert
    #36144409
hawkV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в общем -ДА, но есть нюанс: я очень долго бился что-бы заставить при замещении выделяться замещаемый символ (как это происходит например в ворде) - не получилось..после долхих попыток оставил это до лучших времен :)
...
Рейтинг: 0 / 0
TextBox и Insert
    #36144420
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hawkVв общем -ДА, но есть нюанс: я очень долго бился что-бы заставить при замещении выделяться замещаемый символ (как это происходит например в ворде) - не получилось..после долхих попыток оставил это до лучших времен :)

а если использовать событие Change для установки Text1.SelLength = 1 ?
...
Рейтинг: 0 / 0
TextBox и Insert
    #36144442
hawkV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пробовал, но как объяснить с какой позиции выделять при самом замещении и при перемещении по тексту....в итого у меня все работало через Ж...
...
Рейтинг: 0 / 0
TextBox и Insert
    #36144785
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hawkVпробовал, но как объяснить с какой позиции выделять при самом замещении и при перемещении по тексту....в итого у меня все работало через Ж...

Да, получается, что нету такого свойства - отрицательный SelLength
То есть определить/установить выделение, сделанное справа налево (то есть когда курсор стоит слева от выделения), нельзя.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / TextBox и Insert
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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