Hãy nhớ rằng tôi đã đọc tất cả các hướng dẫn tôi có thể tìm thấy về việc thêm biểu tượng thành phần vào thành phần tùy chỉnh của tôi. Và tôi có thể làm điều này khi chúng ta nói về kích thước biểu tượng là 24x24 pixel. Tôi thấy biểu tượng khi một thành phần được bỏ trên biểu mẫu. Tuy nhiên tôi không thể thấy biểu tượng 16x16 nhỏ sẽ được hiển thị khi duyệt Công cụ Palette.Tạo thành phần tùy chỉnh - cách thêm biểu tượng nhỏ biểu diễn thành phần trong Bảng công cụ?
Tôi đã read rằng tôi nên đặt tên cho hai tập tin BMP khác của tôi mà được chứa trong DCR nộp như thế này:
MyComponentName16 [cho 16x16 tập tin BMP]
MyComponentName32 [cho 32x32 tập tin BMP]
Thật không may điều này dường như không làm việc, tôi đã cố gắng để khởi động lại Delphi vài lần với hy vọng rằng nó có thể là trường hợp không làm mới một cái gì đó, nhưng không có bất kỳ thành công.
Bất kỳ ý tưởng nào?
Đó là độ sâu bit của bmp bạn đang sử dụng? – RRUZ
Nếu bạn thay đổi (chỉ cần thêm) tài nguyên gói như các biểu tượng đó, hãy thử mở gói, gỡ cài đặt, sau đó thêm tài nguyên, đưa chúng vào đơn vị mong muốn, xây dựng lại gói và cài đặt lại (thay vì khởi động lại IDE). Hoặc nếu bạn đã làm tất cả điều này, bạn có thể gặp phải sự cố với các gói được lưu trong bộ nhớ cache (như được mô tả ví dụ ['here'] (http://www.lnssoftware.ca/blog/?p=140), có thể thậm chí có một số lệnh tham số dòng để xóa bộ nhớ cache, không chắc chắn với nó). – TLama
Trong câu trả lời được chấp nhận cho câu hỏi bạn đã liên kết, bạn có thấy nhận xét về tên hình ảnh phải có trong CAPS không? (Ví dụ, 'TMYCOMPONENTNAME16.BMP' và' TMYCOMPONENTNAME32.BMP'.) Yêu cầu toàn bộ mũ đã tồn tại kể từ Delphi 1; nó liên quan đến việc tải các tài nguyên theo tên trong IDE. –