Hộp thông báo
MessageBox được sử dụng để hiển thị một hộp thoại thông báo pop-up tương tự như hộp thông báo WPF.
Lý do chính để sử dụng hộp thông báo
Dưới đây là một vài lý do để sử dụng lớp MessageBox thay vì WinForms hoặc WPF:
- Hộp sử dụng thiết kế và màu chủ đề của cTrader.
- Hộp không yêu cầu thuật toán phải có quyền truy cập đầy đủ.
- Nó dễ sử dụng hơn so với WinForms hoặc WPF.
Sử dụng hộp thông báo trong cTrader
Để sử dụng lớp MessageBox, hãy gọi phương thức Show() của nó và truyền các tham số cho văn bản, tiêu đề, nút, biểu tượng và giá trị mặc định.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
Khi chạy một phiên bản của cBot này, bạn sẽ thấy hộp thông báo sau khi phiên bản bắt đầu.

Phương thức Show() có nhiều phiên bản nạp chồng. Tất cả chúng đều được đề cập trong thư viện tham khảo của chúng tôi
Tab Logs sẽ hiển thị một sự kiện tương ứng khi bạn nhấp vào một nút trong hộp thông báo.
Đáng chú ý là bạn có thể sử dụng lớp MessageBox ở bất kỳ đâu trong cBot và chỉ báo của bạn. Phương thức Show() sẽ không trả về bất cứ thứ gì cho đến khi bạn nhấp vào bất kỳ nút nào trong hộp thông báo. Trong khi hộp thông báo được hiển thị, tất cả các sự kiện cBot và chỉ báo khác sẽ được gọi bình thường.