Tôi đang sử dụng Delphi 5 và chúng ta có phương thức để tự động tạo các điều khiển nhất định dựa trên nội dung của một bảng cơ sở dữ liệu (chúng ta tạo ra hầu hết các phần tử) và thực hiện hành động. Điều này cho phép chúng ta thêm các điều khiển đơn giản vào một biểu mẫu mà không phải biên dịch lại ứng dụng.Truy cập động một thuộc tính trong một thành phần Delphi
Tôi đã tự hỏi liệu có thể đặt thuộc tính của thành phần dựa trên tên thuộc tính có trong chuỗi để chúng tôi có thể đặt thêm tùy chọn hay không.
Pseudo-code:
Comp := TButton.Create(Self);
// Something like this:
Comp.GetProperty('Left').AsInteger := 100;
// Or this:
Comp.SetProperty('Left', 100);
Đây có phải là có thể ở tất cả?
Hãy lưu ý rằng nội dung không đúng định dạng trong cấu hình của bạn có thể đưa bạn vào các chế độ thất bại thú vị. (Đã ở đó, thực hiện điều đó.) –