Cách đóng Biểu Mẫu

Mục lục:

Cách đóng Biểu Mẫu
Cách đóng Biểu Mẫu

Video: Cách đóng Biểu Mẫu

Video: Cách đóng Biểu Mẫu
Video: Cách tạo Google Form, tạo form đăng ký trên Google Drive chuyên nghiệp 2024, Có thể
Anonim

Khái niệm về biểu mẫu như các phần tử giao diện, đóng gói chức năng của các cửa sổ và trừu tượng hóa các khía cạnh khác nhau của việc làm việc với chúng, bắt nguồn từ lĩnh vực lập trình ứng dụng. Các nền tảng và khuôn khổ khác nhau thường cung cấp các triển khai riêng của chúng về khái niệm này. Theo đó, để kiểm soát biểu mẫu, ví dụ, để đóng nó, bạn cần sử dụng các phương pháp khác nhau.

Cách đóng biểu mẫu
Cách đóng biểu mẫu

Cần thiết

  • - môi trường phát triển hoặc trình soạn thảo văn bản;
  • - khả năng thay đổi mã chương trình.

Hướng dẫn

Bước 1

Nhận một chốt điều khiển cửa sổ, đối tượng, tham chiếu hoặc con trỏ đến đối tượng của biểu mẫu mà bạn muốn đóng. Theo quy định, bộ mô tả có thể chỉ cần thiết khi lập trình trong Windows mà không sử dụng bất kỳ khuôn khổ nào (chỉ sử dụng API). Trong các trường hợp khác, các hành động với biểu mẫu thường được thực hiện thông qua các đối tượng tương ứng. Vì biểu mẫu đã được mở trước đó nên đối tượng tương ứng cũng đã được tạo. Sử dụng nó. Trong mã của các phương thức của một lớp biểu mẫu, thường có thể truy cập vào các phương thức và thuộc tính của đối tượng của nó thông qua các mã định danh như this (C ++, C #), self (Delphi), Me (Visual Basic) hoặc đơn giản là theo tên, vì chúng có thể truy cập được từ phạm vi hiện tại.

Bước 2

Đóng biểu mẫu được tạo dưới dạng hộp thoại không có mô hình, biết cách xử lý của nó. Nếu bạn muốn chương trình có thể thực hiện một số hành động khi đóng và có thể ngăn chặn nó, hãy gửi một thông báo WM_CLOSE đến cửa sổ:

:: PostMessage (h, WM_CLOSE, 0, 0);

Nếu không, chỉ cần phá hủy nó bằng cách gọi DestroyWindow:

:: DestroyWindow (h);

Ở đây h là tay cầm của cửa sổ.

Bước 3

Để đóng một biểu mẫu trong chương trình chạy Microsoft. NET Framework, hãy sử dụng phương pháp Đóng đối tượng của nó (đây là một đối tượng của lớp Biểu mẫu trong không gian tên System. Windows. Forms). Ví dụ: từ một phương thức của một lớp biểu mẫu, một cuộc gọi có thể được thực hiện như sau:

this. Close ();

Sau đó, nếu biểu mẫu là một phần của ứng dụng MDI hoặc đã được hiển thị bằng cách gọi ShowDialog, hãy gọi Dispose để bộ thu gom rác có thể giải phóng bộ nhớ.

Bước 4

Trong Delphi, sử dụng phương pháp Đóng để đóng biểu mẫu. Ngoài ra, đối với các biểu mẫu phương thức, bạn có thể đặt thuộc tính ModalResult thành một giá trị khác 0. Các hằng số thường được sử dụng là mrOk, mrCancel, v.v.

Bước 5

Có thể đóng các dạng ứng dụng văn phòng Microsoft trong tập lệnh VBA bằng cách gọi phương thức Ẩn các đối tượng của chúng. Ví dụ: từ trình xử lý sự kiện của một biểu mẫu hoặc điều khiển của nó, bạn có thể thực hiện như sau:

Me. Hide

Đề xuất: