powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / числовые значения в TextBox
25 сообщений из 51, страница 2 из 3
числовые значения в TextBox
    #36646778
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,
Да работает, но поле удаление каждого символа выходит сообщение :(
т.е. текст= Word после нажатия BackSpace появится сообщение об ошибке и так 4 раза если нажимать BackSpace. Поэтоу решил так написать чтобы можно было спокойно удалять текст.
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36646791
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставьте Debug.Print в оба события, пощелкайте и посмотрите в реальном времени, как они возникают.
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36647139
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36647410
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SashaM, Я рад бы ее использовать, MaskEdBox есть в списке компонентов, но когда ее пытаешься добавить в TextBox появляется ошибка "Субъект не имеет доверия для выполнения указанного действия" надо ее зарегистрировать, а я форму хочу использовать не на одном компе + они находятся в разных местах города дык елси 30 -или 80 компов это не вариант поэтому и пытаемся велосипед изобрести :)
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36647426
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компонент можно положить с .exe и зарегистрировать с помощью regsvr32 из shell
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36647452
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SashaM, а подробней можете написть ?
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36647482
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
Private Sub Form_Load()
  Shell "regsvr32 /i /s " + App.Path + "\msmask32.ocx"
End Sub
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36647566
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36647666
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SashaM, Попробовал не получилось все прописал к реестре как написано
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36647731
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valdemar_ru SashaM, Я рад бы ее использовать, но когда ее пытаешься добавить в TextBox
Это отдельный компонент
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36647739
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SashaM, Да он самый
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36647770
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36647813
Фотография vlth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valdemar_ruпоявляется ошибка "Субъект не имеет доверия для выполнения указанного действия"

Если это сообщение возникает при попытке поместить контрол на форму VBA, то, возможно,
поможет установка кумулятивного обновления VB SP6
Мне помогла.
(Где-то нашёл рекомендацию ставить в таком случае именно кумулятивный SP6)
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36648238
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот поэтой причине и пытаюсь написать сам проверку или что то похожее на маску.
Ибо патом присидать так на каждом компе тоже не вариант.

vlth,
а VB SP6 просит
in order to install Cumulative update For Ms. Visual Basic SP6, you must have
Ms. Visual Basic 6.0 Product Installed
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36648331
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо всем за помощь буду дальше думать как решаит эту проблему
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36648387
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valdemar_ruспасибо всем за помощь буду дальше думать как решаит эту проблему

Ну вообще-то маскированный ввод на текстбоксе решается очень просто.
Отрабатывается Change, проверяется текущий текст на соответствие маске. Если он не соответствует маске - возвращается предыдущий текст. И ВСЕ. Это покрывает и любое редактирование и вставку из буфера и т.п.
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36648638
Фотография vlth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valdemar_ru vlth,
а VB SP6 просит
in order to install Cumulative update For Ms. Visual Basic SP6, you must have
Ms. Visual Basic 6.0 Product Installed
Ну да, логично: надо же что-то обновлять. Я полагал, что VB6 установлен...
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36648648
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlthНу да, логично: надо же что-то обновлять. Я полагал, что VB6 установлен...

Используется MSForms, так что скорее всего - VBA
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36648787
Фотография vlth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProvlthНу да, логично: надо же что-то обновлять. Я полагал, что VB6 установлен...

Используется MSForms, так что скорее всего - VBA

Да, да - речь про VBA

Вот аналогичная ситуация.
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36648802
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLength...
Вообще, иногда полезно пользоваться свойствами текстбокса...
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36649046
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как известно у компонента есть 2 момента, 1-й это работа в IDE... Попробуй запустить этот код, возможно у тебя заработает msmask32.ocx
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36649047
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл прикрепить :)
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36649915
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SashaM, Ваш Project1.exe запускается, а Дальше чего с ним делать ?
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36649946
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если автор пытается использовать VB 6 компоненты при разработке под MS Office, то он должен иметь установленный VB на своей машине. После компиляции своего проекта необходимо будет сделать сетап, куда включить все используемые компоненты.

На машине , где не установлен VB 6, нельзя использовать в дизайне дополнительные компоненты (OCX) без лицензии. Т.е. на клиентской машине , где только установлен Office, вы не сможете открыть формы со своими контролами в режиме дизайна, но в рантайме они будут прекрасно работать, при условии правильной установки.
...
Рейтинг: 0 / 0
числовые значения в TextBox
    #36649957
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,
т. е. на каждом компе, где я буду использовать форму надо будет установить VB6 ?
...
Рейтинг: 0 / 0
25 сообщений из 51, страница 2 из 3
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / числовые значения в TextBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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