Tôi có thể thay đổi biểu tượng mặc định được sử dụng trên Winform không?Thay đổi Biểu tượng Mặc định Winform Toàn bộ Ứng dụng
Hầu hết các hình thức của tôi có sở hữu biểu tượng của họ thiết lập để một biểu tượng tùy chỉnh. Đối với một số hình thức trượt qua các vết nứt, tôi không muốn biểu tượng "hey nhìn, anh ấy đã làm điều này trong phòng thu trực quan".
Một giải pháp là kiểm tra từng biểu mẫu một cách tẻ nhạt để đảm bảo chúng có biểu tượng tùy chỉnh hoặc đã đặt ShowIcon thành False.
Một giải pháp khác là phải có mọi biểu mẫu của tôi kế thừa từ một lớp cơ sở đặt biểu tượng tùy chỉnh trong hàm tạo.
Bên cạnh những giải pháp, những tùy chọn khác để tôi có?
CHỈNH SỬA: Tôi đã hy vọng sẽ có một cách để thay thế nguồn gốc của biểu tượng cổ phiếu bằng của riêng tôi. Có phải nó nằm trong một tệp tài nguyên ở đâu đó không? Hoặc là nó nhúng trong một dll. NET mà tôi không thể (hoặc thực sự, thực sự không nên) sửa đổi?
BOUNTY EDIT: Có cách nào để thực hiện việc này mà không cần chỉnh sửa hoặc viết một dòng mã không? Tôi không quan tâm như thế nào không thực tế, phức tạp, lãng phí thời gian giải pháp là ... Tôi chỉ muốn biết nếu nó có thể. Tôi cần thỏa mãn sự tò mò của mình.
Được chấp nhận để thực sự tìm biểu tượng ... đủ gần –
Điều này cực kỳ tuyệt vời. Chỉ cần lưu tôi chạy trên 50 biểu mẫu ... –
Tùy chọn phản chiếu hoạt động tốt và với API phản chiếu của Nền tảng O2, mã để làm điều đó không có vẻ đáng sợ typeof (Mẫu) .fieldValue ("defaultIcon", SystemIcons .Cái khiên); –