Tôi đang xây dựng một thành phần không nhìn thấy delphi. Làm thế nào để thiết lập hình ảnh tôi muốn nó có trong IDE?Hình ảnh thành phần không trực quan delphi
Trả lời
Bạn phải tạo tệp .dcr với tên đơn vị của mình trong cùng một thư mục của tệp nguồn thành phần .pas. sau đó thêm vào tệp dcr một bitmap 24x24 được gọi với tên của lớp thành phần giống như TMyNonVisualComp.
cuối cùng bạn phải thêm dòng này cho đơn vị {$R your_dcr_file.DCR}
Kiểm tra đề tài liên kết để biết thêm
Tùy chọn cùng với 'TMyNonVisualComp16' và 'TMyNonVisualComp32' với các ảnh bitmap có kích thước 16x16 và 32x32 px tương ứng cho các biểu tượng bảng công cụ lớn và nhỏ. –
tên của .dcr không cần phải khớp với tên của đơn vị. Tuy nhiên, bitmap bên trong của nó không cần phải khớp với tên lớp, vâng. Những gì bạn bỏ ra là tên bitmap cần phải có trong tất cả các mũ, nghĩa là TMYNONVISUALCOMP. –
Như Remy đã nói: Tên của dcr có thể khác với tên đơn vị, nhưng để thuận tiện, nếu nó giống nhau, bạn có thể sử dụng {$ R * .dcr} trong đơn vị chứ không phải là tên đầy đủ. – dummzeuch
Bạn chỉ cần tạo biểu tượng cho thành phần này cũng sẽ được hiển thị trong bảng thành phần, giống như cách bạn đang thực hiện việc này cho các thành phần trực quan. Nói một cách ngắn gọn, hãy tạo tệp MyComponent.dcr cho thành phần MyComponent.pas và thêm tệp này vào gói với thành phần này. Bạn có thể sử dụng Delphi Image Editor để làm dcr.
- 1. Thành phần Android hướng dẫn/hướng dẫn trực quan
- 2. Cải thiện hình ảnh emacs một cách trực quan
- 3. Có thể thiết kế trực quan thành phần tùy chỉnh tại thời điểm thiết kế không?
- 4. dự án cơ sở dữ liệu hình ảnh studio 2010, có cách trực quan không?
- 5. Delphi Designer, Thành phần có được kế thừa không?
- 6. Làm thế nào tôi có thể thiết kế trực quan một thành phần trong C++ Builder?
- 7. Thành phần ZIP miễn phí cho Delphi 2010/Delphi XE?
- 8. Các kiểu dữ liệu Javascript trực quan
- 9. TWAIN quét thành phần cho Delphi
- 10. Các thành phần cần tránh trong Delphi
- 11. Chỉ tạo một thành phần VCL trong Delphi
- 12. Trạng thái thành phần Delphi XE2 TurboPower
- 13. Tạo các thành phần khi chạy - Delphi
- 14. Thuật toán để tìm hình ảnh tương tự trực quan từ cơ sở dữ liệu?
- 15. Cách lấy hình ảnh từ URL trong Delphi
- 16. TreeMap trực quan bằng Python
- 17. Trực quan hóa một DAG
- 18. Vẽ một phần hình ảnh thành màn hình (không tải tất cả vào bộ nhớ)
- 19. cách cắt hình ảnh thành từng phần theo chương trình
- 20. Thêm hình ảnh png vào hình ảnh trong thời gian chạy bằng Delphi XE
- 21. Hạ cấp dự án C# từ studio trực quan 2010 sang studio hình ảnh 2008
- 22. Tập hợp nhiều hình ảnh thành một hình ảnh lớn
- 23. Ba JS Không có cập nhật trực quan sau khi chỉnh sửa hình ảnh theo cách thủ công
- 24. Kiểm tra chế độ Trực quan
- 25. Tách dữ liệu thành hai lớp trực quan trong MATLAB
- 26. Cắt hình ảnh thành hình vuông theo tỷ lệ phần trăm và chiều rộng tối đa
- 27. Set hình ảnh từ android.R.drawable theo quan điểm hình ảnh android
- 28. Công cụ trực quan hóa nguồn mở
- 29. Trực quan hóa logic phương thức C#
- 30. Lựa chọn trực quan Vim và regexp
Trình gỡ xuống Delphi ngẫu nhiên đã xảy ra lần nữa. Quá tệ, anh ta không bình luận về lý do tại sao anh ta bị bỏ rơi ... nhưng anh ta không bao giờ làm thế. – Tim