Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để thay đổi màu nền cho một hình thức phụ huynh MDI, Visual Basic .net hoặc trong Visual Basic 2005

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: 319417
Phiên bản của bài viết này tại Microsoft Visual C# .net xem 319465.

TRONG NHIỆM VỤ NÀY

TÓM TẮT
Bài viết bước này chứng tỏ làm thế nào để lập trình có thể thay đổi màu nền cho một hình thức phụ huynh nhiều tài liệu giao diện (MDI) bằng cách sử dụng Visual Basic .net hoặc Visual Basic 2005.

Khi bạn sử dụng một hình thức Windows như là một hình thức phụ huynh MDI, các nền ứng dụng màu thiết lập ở Windows Control Panel, không thuộc tính của hình thức BackgroundColor , xác định màu nền của biểu mẫu. Các bước sau đây chứng minh làm thế nào để lập trình có thể thay đổi màu nền của hình thức phụ huynh MDI đến màu sắc khác.

back to the top

Tạo một ứng dụng Windows mẫu bằng cách sử dụng Visual Basic .net hoặc Visual Basic 2005

  1. Tạo một ứng dụng mới Visual Basic .net hoặc Visual Basic 2005 Windows. Form1 được tạo ra theo mặc định.

    Lưu ý Mã nên được thay đổi trong Visual Basic 2005. Nếu bạn tạo ra một biểu mẫu mới tên là Form1 vào năm 2005 Visual Basic, bạn có một tập tin Form1.vb cho mã của bạn và một tập tin Form1.Designer.vb có chứa các phần tự động tạo ra. Các hình thức Windows nhà thiết kế sử dụng các từ khóa một phần để thực hiện Form1 phân chia thành hai tập tin riêng biệt. Hành vi này ngăn cản các nhà thiết kế phát ra mã được xen kẽ với mã của bạn.

    Để biết thêm chi tiết về mới cải tiến ngôn ngữ Visual Basic 2005, ghé thăm Web site sau của Microsoft: Để biết thêm chi tiết về các lớp học phần và các nhà thiết kế hình thức Windows, ghé thăm Web site sau của Microsoft:
  2. Bấm vào các hình thức, và sau đó, vào trình đơn View , chọn Cửa sổ Properties để xem thuộc tính của các hình thức.
  3. Thiết lập các tài sản BackColor để màu sắc mà bạn muốn (ví dụ như robot).
  4. Thiết lập các tài sản IsMDIContainer để đúng sự thật. Lưu ý rằng màu nền của các hình thức để thay đổi màu sắc màu nền ứng dụng được thiết lập để trong Panel điều khiển.
  5. Thiết lập các tài sản WindowState để Maximized.
  6. Bấm đúp vào biểu mẫu để xem cửa sổ mã của nó.
  7. Dán đoạn mã sau vào bộ Bộ xử lí biến cố tải các hình thức:
    Dim ctl As ControlDim ctlMDI As MdiClient' Loop through all of the form's controls looking' for the control of type MdiClient.For Each ctl In Me.Controls    Try        ' Attempt to cast the control to type MdiClient.        ctlMDI = CType(ctl, MdiClient)        ' Set the BackColor of the MdiClient control.        ctlMDI.BackColor = Me.BackColor    Catch exc As InvalidCastException        ' Catch and ignore the error if casting failed.    End TryNext' Display a child form to show this is still an MDI application.Dim frm As New Form2()frm.MdiParent = Mefrm.Show()					
  8. Trên trình đơn dự án , nhấp Thêm Windows mẫu.
  9. Chấp nhận tên mặc định Form2.vb, và sau đó nhấn Open.
  10. Nhấn F5 để chạy các ứng dụng.
Lưu ý rằng các hình thức phụ huynh MDI tải và có một nền màu xanh ánh sáng.

back to the top

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

Thuộc tính

ID Bài viết: 319417 - Xem lại Lần cuối: 07/05/2012 23:34:00 - Bản sửa đổi: 3.0

Microsoft Visual Basic .NET 2002 Standard Edition, Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic 2005

  • kbvs2005swept kbvs2005applies kbhowtomaster kbmt KB319417 KbMtvi
Phản hồi