Khi dự án của bạn rất lớn thì việc có nhiều form là điều đương nhiên. Có điều bạn không thể sử dụng những hàm, biến khai báo trong form này cho form kia được. Để chia sẻ biến và các hàm, thủ tục giữa các form trong dự án, bạn có thể khai báo chúng trong một module của dự án.
Module là nơi chứa các biến, các hàm, thủ tục và có thể được gọi từ bất cứ nơi nào trong chương trình. Module là file có đuôi mở rộng .vb chỉ chứa mã. Có thể lưu module bằng cách chọn Flie | Save Module1 As.
Ta tạo một module chuẩn với ví dụ MymoduleTest sau đây:
Tạo mới một giải pháp và thêm vào một dự án cùng tên MyModuleTest. Tại cửa sổ Solution Explorer, R-Click vào tên dự án và chọn Add | New Item… như hình:
78 Chọn mẫu Module và nhấn Open, có thể để tên mặc định là Module1.vb hay có thể nhập tên khác cho module. Nếu để tên mặc định thì việc thay đổi tên sau này có thể dùng phương thức File | Save Module1 As:
Khi nhấn Open, cửa sổ Module ở chế độ Code hiện ra cho phép ta thao tác mã.
Có thể xem liệt kê các thành phần của dự án bao gồm cả module1 ta vừa tạo bằng cách double click vào phần tiêu đề cửa sổ Solution Explorer:
79 vc
Thay đổi tên của module bằng cách đặt thuộc tính File Name thành
MathFuction:
Để xóa module, bạn r-clik vào nó và chọn Delete. Để tạm loại bỏ nó ra khỏi dự án bạn R-Click chọn Exclude From Projects (có thể chọn Project | Exclude From Project). Khi nào muốn thêm trở lại bạn chọn Add | Exist Item.