Tôi đang tạo một ứng dụng mà bố cục cần phải được cấu hình đầy đủ trên phía máy khách. Nó có nghĩa là mỗi thành phần (điều khiển) có thể được thay đổi kích cỡ và di chuyển xung quanh biểu mẫu, các điều khiển mới có thể được thêm vào, hoặc một số loại bỏ. Tôi muốn sử dụng JVCL Runtime Design (Thiết kế bề mặt và đối tượng thanh tra).Thiết kế thời gian chạy - lưu trữ và tải bố cục biểu mẫu (đệ quy?)
Sự cố xảy ra là lưu trữ và tải biểu mẫu. TStream. Phương thức WriteComponent không hỗ trợ ghi lại đệ quy, có nghĩa là nó chỉ tiết kiệm được "cấp độ đầu tiên" của các thành phần. Vì vậy, ví dụ, nếu tôi đặt một TPanel trên một Form, sau đó TButton trên Panel, và gọi WriteComponent trên một Form, chỉ TPanel sẽ được lưu, chứ không phải là TButton.
Câu hỏi của tôi là - * Làm thế nào để tôi sử dụng WriteComponent để lưu trữ đầy đủ kiểm soát hệ thống phân cấp?
cảm ơn bạn. Tôi nghĩ rằng hệ thống phân cấp "quyền sở hữu" được cho là tuân theo "bố mẹ" – migajek