LỖI: Thời gian chạy lỗi 380 "Không hợp lệ giá trị bất động sản" với MaskEdBox

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:177088
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TRIỆU CHỨNG
Với Microsoft Visual Basic 4.0, khi bạn thiết lập các tài sản văn bản của mặt nạChỉnh sửa điều khiển tại thời gian chạy, bạn nhận được lỗi sau.
Thời gian chạy lỗi 380:
Giá trị thuộc tính không hợp lệ
NGUYÊN NHÂN
Xảy ra lỗi này trong những trường hợp sau:
  • Các tài sản có thể nhìn thấy của mặt nạ chỉnh sửa điều khiển được thiết lập để sai tại thiết kế-thời gian.

    - và -
  • Một phiên bản sau này của MSMASK32.OCX được cài đặt. Lỗi xảy ra với MSMASK32.OCX Phiên bản 5.00.3714, tàu với Microsoft Visual Basic 5.0.
GIẢI PHÁP
Làm việc xung quanh vấn đề này, thiết lập các tài sản có thể nhìn thấy của mặt nạ Editkiểm soát để đúng vào thời gian thiết kế và sau đó thay đổi nó để sai tại thời gian chạy,có lẽ trong sự kiện này tải của các hình thức.
TÌNH TRẠNG
Microsoft đã xác nhận điều này là một lỗi trong các sản phẩm Microsoftđược liệt kê ở đầu của bài viết này. Chúng tôi đang nghiên cứu nàylỗi và sẽ gửi thông tin mới ở đây trong kiến thức MicrosoftCơ sở như nó trở thành có sẵn.
THÔNG TIN THÊM

Các bước để tạo lại hành vi

  1. Bắt đầu một dự án mới trong Visual Basic 4.0. Form1 được tạo ra theo mặc định.
  2. Bấm vào điều khiển tùy chỉnh trên trình đơn công cụ, và kiểm tra "Microsoft Mask Chỉnh sửa kiểm soát."
  3. Thêm một điều khiển mặt nạ chỉnh sửa để Form1, và thiết lập các tính chất sau cho điều khiển:
       Property                 Value   --------                 -----   Visible                  False   Mask                     &-&						
  4. Thêm mã sau vào các sự kiện Click của Form1.
          MaskEdBox1.Text = " - "      MaskEdBox1.Visible = True						
  5. Phím F5 để chạy các dự án.
  6. Nhấp vào biểu mẫu và lưu ý rằng mã nên chạy như mong đợi.
  7. Bấm vào làm cho EXE trên menu Tệp, và làm cho một tập tin thực thi.
  8. Tại một máy nơi Visual Basic 5.0 được cài đặt, chạy tập tin thực thi bạn tạo trong bước trước.

    Lưu Ý: Nếu bạn nhận được một lỗi mà VB40032.DLL không thể được tìm thấy khi bạn chạy tập tin thực thi, bạn sẽ cần phải sao chép VB40032.DLL để các Windows\System thư mục.
  9. Nhấp vào biểu mẫu. Bạn sẽ nhận được lỗi thời gian chạy 380 "Invalid Giá trị thuộc tính"khi mã của bạn cố gắng để thiết lập các tài sản văn bản của các MaskEdBox.
đeo mặt nạ chỉnh sửa hộp editbox kbVBp400bug kbVBp500bug kbVBp kbdsd kbDSupport kbnoupdate

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 177088 - Xem lại Lần cuối: 12/05/2015 08:11:24 - Bản sửa đổi: 2.0

Microsoft Visual Basic 5.0 Professional Edition, Microsoft Visual Basic 4.0 Enterprise Edition, Microsoft Visual Basic 5.0 Enterprise Edition

  • kbnosurvey kbarchive kbbug kbgrpdsvb kbmt KB177088 KbMtvi
Phản hồi