Điều này có thể không? Các phương pháp MessageBox.Show dường như buộc tôi sử dụng một trong số MessageBoxButton enums và không có phương thức nào trong số đó có tùy chọn Có cho tất cả và không có tất cả. Có thể hiển thị hộp thoại hộp thông báo có Có Tất cả và Không cho Tất cả không?hộp thông báo có nút "Có cho tất cả" và "Không cho tất cả"
5
A
Trả lời
4
Bạn luôn có thể tạo hộp thoại của riêng mình trông giống như Hộp thư và có các nút bạn cần. Tôi không nghĩ rằng bạn có thể ghi đè lên cái nhìn của MessageBox.
0
MessageBox là thành phần Windows Forms. Nó sẽ không phải là ý tưởng tốt nhất để sử dụng nó trong các ứng dụng WPF. Nhưng nếu bạn muốn thử, bạn có thể tìm thấy một cái gì đó hữu ích here
1
Tùy thuộc vào công nghệ bạn đang sử dụng (cả WinForms và WPF đều được gắn thẻ) các bài viết này sẽ cho bạn một nơi tốt để bắt đầu.
WPF TaskDialog chung cho Vista và XP:
http://www.codeproject.com/KB/WPF/WPFTaskDialogVistaAndXP.aspx
Tùy chỉnh WPF MessageBox:
http://blogs.microsoft.co.il/blogs/arik/archive/2011/05/26/a-customizable-wpf-messagebox.aspx
WinForms - Disecting các MessageBox:
Bạn sẽ cần phải viết hộp thông báo tùy chỉnh của riêng bạn. Có những câu hỏi về điều này đã có trên Stack Overflow. – ChrisF
thẻ winform đang làm gì ở đây? – Reniuz
bản sao có thể có của [cách thêm các nút tùy chỉnh vào Hộp thư hiện có trong WPF] (http://stackoverflow.com/questions/1063005/how-to-add-customized-buttons-to-the-existing-messagebox-in- wpf) –