Tôi muốn hiển thị liên kết để trợ giúp trong hộp thư. Theo mặc định, văn bản được hiển thị dưới dạng chuỗi không thể chọn.URL có thể nhấp trong Hộp thư Winform?
Trả lời
Một lựa chọn là hiển thị các url trong hộp tin nhắn, cùng với một thông điệp và cung cấp các nút giúp đỡ đó sẽ đưa bạn đến url:
MessageBox.Show(
"test message",
"caption",
MessageBoxButtons.YesNo,
MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1,
0, '0 is default otherwise use MessageBoxOptions Enum
"http://google.com",
"keyword")
quan trọng cần lưu ý mã này không thể trong trường hợp tải trọng biểu mẫu, nút Trợ giúp sẽ không mở liên kết.
Cảm ơn, giải pháp sáng tạo trong trường hợp của tôi là đủ. Thực sự đánh giá cao nó. (Upvotes to everyone) – Jeff
Lưu ý rằng từ khóa '' "' sẽ được nối thêm sau dấu # vào URL dưới dạng tham chiếu anchor. I E. http: //google.com#keyword –
Nhấp vào nút trợ giúp với mã này trong C# không làm bất cứ điều gì – reggaeguitar
Bạn có thể sử dụng điều khiển LinkLabel
trên chính mình Form
cho việc này. Rất tiếc, không thể tùy chỉnh biểu mẫu MessageBox
theo cách này, vì vậy bạn cần tạo Form
của riêng mình để bắt chước MessageBox
cho mục đích của mình.
Hộp thư sẽ không làm điều đó. Bạn sẽ cần phải sử dụng TaskDialog (được giới thiệu trong Vista) hoặc tạo hộp thoại của riêng bạn.
--Chỉnh sửa -
Có nhiều cách để giả mạo hộp thoại tác vụ trên XP. Có một vài bài viết trên CodeProject.com mà tôi đã sử dụng trong quá khứ.
Bạn phải tạo biểu mẫu của riêng mình, thay vì Hộp thư được tích hợp sẵn và bạn có thể sử dụng LinkLabel
trên đó.
Tuy nhiên trên hộp MessageBox tích hợp, nút Trợ giúp có thể được hiển thị giữa các nút.
- 1. Không thể tạo URL có thể nhấp trong UITextView
- 2. Hộp văn bản Winform không thể hiển thị văn bản
- 3. Vấn đề liên kết url 'có thể nhấp' trên Facebook
- 4. Làm cách nào để có được đường dẫn thư mục hoặc tệp qua một hộp thoại WinForm?
- 5. Liên kết url có thể nhấp trong NSTextFieldCell bên trong NSTableView?
- 6. C# app.config trong winform
- 7. liên kết có thể nhấp trong JOptionPane
- 8. Hộp thoại Winform với cửa sổ WPF làm cha mẹ
- 9. MFMailComposeViewController: làm cách nào để nhúng liên kết URL có thể nhấp vào nội dung thư email
- 10. Hộp danh sách Winform không neo đúng cách
- 11. Tạo vùng có thể nhấp trong hình ảnh?
- 12. Thư viện hộp thư đến mà không có a href?
- 13. Winform không có .NET framework?
- 14. Nhấp vào nút 'OK' của hộp thư bằng cách sử dụng WINAPI trong C#
- 15. TextView có thể nhấp trong Android
- 16. Thanh có thể nhấp trong js Highcharts?
- 17. xóa thư mục cuối cùng trong URL
- 18. Tôi có thể kết hợp một liên kết trong một hộp thư trong javascript không?
- 19. Qt - QTableView - Nút có thể nhấp trong hàng bảng
- 20. "x" Để Giảm thiểu WinForm, ContextMenu Để Đóng WinForm?
- 21. Diễn viên Akka có thể bỏ thư từ hộp thư của nó nếu cần không?
- 22. Triển khai MVVM cho ứng dụng WinForm
- 23. Cách thêm liên kết Url có thể chạm vào url trong thông điệp của UIAlertView?
- 24. Làm cho hộp kiểm và nhãn radio có thể nhấp được
- 25. Làm thế nào để một url/email/số điện thoại có thể nhấp trên UITextView
- 26. cách chuyển hướng đến URL cụ thể trong khi nhấp vào nút trong android?
- 27. Không có thư nào nhận được trong hộp thư đến với XAMPP 1.8.0, MercuryMail và thư()
- 28. xử lý thư trả lời từ hộp thư C#
- 29. Kiểm tra xem hộp thư có trống không? trong erlang
- 30. Cách liệt kê các tệp văn bản trong thư mục đã chọn trong hộp danh sách?
Có vẻ như hai yêu cầu. Sử dụng Biểu mẫu thay vì MessageBox. –