Bất cứ ai cũng biết một MessageBox trong .NET không chặn chuỗi đã tạo cho đến khi nó đóng lại?Hộp thư không tự động khóa trong C#
10
A
Trả lời
11
Mặc định MessageBox
mà bạn đang sử dụng thông qua System.Windows.Forms
không gian tên sẽ luôn là Phương thức (tức là, Chặn). Nếu bạn muốn có một hộp thông báo Modeless, bạn nên tạo WindowsForm
của riêng bạn trông giống như một MessageBox
.
Sau đó bạn sẽ hiển thị Form này như sau:
// C#
//Display frmAbout as a modeless dialog
Form f= new Form();
f.Show();
18
private void ShowMessageBox(string text, string caption)
{
Thread t = new Thread(() => MyMessageBox(text, caption));
t.Start();
}
private void MyMessageBox(object text, object caption)
{
MessageBox.Show((string)text, (string)caption);
}
Bạn có thể gọi ShowMessageBox()
với văn bản và chú thích của bạn. Đây chỉ là một mẫu đơn giản, bạn có thể thêm các nút hoặc chủ sở hữu biểu tượng hoặc các đối số khác mà bạn muốn.
8
Có lẽ đơn giản nhất là:
Thread t = new Thread(() => MessageBox.Show(text));
t.Start();
3
Bạn có thể đơn giản hóa các câu trả lời khác xuống một dòng mã
new Thread(() => System.Windows.Forms.MessageBox.Show(text)).Start();
Các vấn đề liên quan
- 1. Tự động khóa/mở khóa bằng cách sử dụng phạm vi trong C++ (từ nền C#)
- 2. Tự động cập nhật hộp tự động điền trong Android?
- 3. Ứng dụng Hộp thư/Thư viện với Tự động lưu & Phiên bản trong OS X Lion
- 4. C# Hộp thư với ComboBox
- 5. Từ khóa tự động C được sử dụng ở đâu?
- 6. Mục tiêu của từ khóa "tự động" của C
- 7. Tạo khóa máy tự động trong ASP.NET
- 8. Tự động viết lại từ khóa tự động C++ 11 thành các kiểu có nguồn gốc
- 9. C++ tự động không tên một loại
- 10. C# Hộp thư, sử dụng biến số
- 11. Tự động hóa nhà trong C#?
- 12. Tự động lưu - WPF C#
- 13. khối catch không hoạt động trong thư viện gốc C++
- 14. hộp tổ hợp tự động hoàn thành
- 15. Không thể thực hiện khóa-giá trị trong hộp danh sách trong C#
- 16. xử lý thư trả lời từ hộp thư C#
- 17. Khóa ngoại có tự động tạo chỉ mục không?
- 18. Khóa chính có tự động là chỉ mục không?
- 19. Khóa chính gốc hoặc khóa tự động được tạo?
- 20. Tự động hoàn tất tự động điền 'nhập' khi bật tự động hoàn tất nhập trên hộp văn bản
- 21. kéo tệp hoặc thư mục trong hộp văn bản? C#
- 22. Hộp văn bản tự động hoàn thành trong WPF
- 23. Tự động điền vào hộp văn bản trong asp.net
- 24. Hộp văn bản hoàn toàn tự động trong Java Swing
- 25. Tự động cuộn trong hộp danh sách Silverlight
- 26. Trì hoãn nhưng không tắt tự động khóa iPhone
- 27. vị trí tự động hộp văn bản trong matplotlib
- 28. Có thể thực hiện khóa bị khóa trong C# không?
- 29. tự động khóa chỉ hành vi kỳ lạ trong C++ 11
- 30. Thư viện C++ tương tự như C#?
tôi có thể vượt qua để .Show một chuỗi vì vậy tôi có thể sử dụng một cách nhanh chóng "tìm và thay thế "(tôi có rất nhiều hộp thư)? – Alex
Trong lớp Form của bạn, thêm một thành viên chuỗi và thiết lập nó thông qua hàm tạo. Và trên FormLoad của bạn, hiển thị chuỗi này trên biểu mẫu dưới dạng văn bản tĩnh. – Aamir