Ошибка: Ошибка во время выполнения 380 «Недопустимое значение свойства» с MaskEdBox

Переводы статьи Переводы статьи
Код статьи: 177088 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

С помощью Microsoft Visual Basic 4.0, когда значение свойства Text маски Редактирование элемента управления во время выполнения, появляется следующее сообщение об ошибке.
Ошибка во время выполнения 380:
Недопустимое значение свойства

Причина

Эта ошибка возникает в следующих случаях:
  • Свойство Visible элемента управления редактирования маски имеет значение False в во время разработки.

    -и-
  • Более поздние версии MSMASK32.Устанавливается OCX. Эта ошибка возникает с MSMASK32.OCX версии 5.00.3714, который поставляется с Visual Basic 5.0.

Решение

Чтобы обойти эту проблему, установите для свойства Visible элемента редактирования маски управлять значение true во время разработки и изменить его значение false во время выполнения Возможно, во время события Load формы.

Статус

Корпорация Майкрософт подтверждает это будет ошибкой в продуктах Майкрософт перечисленных в начале данной статьи. Мы это исследование ошибки и учтет здесь новые сведения в наборе знаний корпорации Майкрософт Основной, как он станет доступен.

Дополнительная информация

Действия для воспроизведения поведения

  1. Начать новый проект в Visual Basic 4.0. По умолчанию создается форма Form1.
  2. Пользовательские элементы управления в меню Сервис выберите команду и проверьте Microsoft маску» Изменить элемент управления".
  3. Добавьте в форму Form1 элемент управления редактирования маски и задайте следующие свойства для элемент управления:
       Property                 Value
       --------                 -----
       Visible                  False
       Mask                     &-&
    
    						
  4. Добавьте следующий код к событию Click Form1.
          MaskEdBox1.Text = " - "
          MaskEdBox1.Visible = True
    
    						
  5. Нажмите клавишу F5 для запуска проекта.
  6. Щелкните форму и обратите внимание, что код должен выполняться должным образом.
  7. Выберите в меню Файл команду Создать EXE и сделать исполняемого файла.
  8. На компьютере, где установлен Visual Basic 5.0, запустите исполняемый файл, созданный на предыдущем шаге.

    Примечание: Если появляется сообщение об ошибке, VB40032.Не удается найти библиотеку DLL, когда вы Запустите исполняемый файл, необходимо будет скопировать VB40032.Библиотека DLL, Каталог Windows\System.
  9. Щелкните форму. Появится сообщение об ошибке времени выполнения 380 "Недопустимый Значение свойства» когда код пытается установить свойство Text элемента MaskEdBox.

Свойства

Код статьи: 177088 - Последний отзыв: 4 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 4.0 Enterprise Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Ключевые слова: 
kbbug kbgrpdsvb kbmt KB177088 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:177088

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com