Lớp Form trong ứng dụng Windows Form
Windows Forms là tên gọi chung của bất kỳ cửa sổ hiển thị trong một ứng dụng. Một form dùng để nhận dữ liệu đầu vào từ người dùng và hiển thị các thông tin. Ví dụ, trong trường hợp của một hệ thống quản lý thư viện, một thư viện có thể cần phải cung cấp tên người dùng và mật khẩu để đăng nhập vào hệ thống.
Form trên có chứa các TextBox, cho phép nhân viên thư viện nhập dữ liệu tên đăng nhập và mật khẩu. Cũng trên form này còn có một nút Button đăng nhập để thực hiện hành động đăng nhập. Button này thực thi nhiệm vụ mở hệ thống phần mềm quản lý thư viện để thực thi, nếu tên người dùng và mật khẩu đã nhập là hợp lệ.
Khi bạn tạo một dự án mới với ứng dụng Windows form, một form sẽ tự động thêm vào dự án với tên mặc định là Form1
Mọi form đều được thừa kế từ lớp form thuộc namespace System.Windows.Forms của hệ thống. Lớp form có nguồn gốc từ các lớp trong cùng một namespace. Vì vậy, tất cả các form đều được thừa kế các thuộc tính, phương thức, và các sự kiện liên quan đến các lớp cơ sở của nó. Bạn cũng có thể sử dụng các thuộc tính, các sự kiện, và phương thức để định hướng cách hiển thị và hành vi của một form. Trong thực tế các công ty phần mềm thường tạo ra các form mẫu cho các dự án của riêng họ và tất cả các form xây dựng đều thừa kế từ các form mẫu này.