Tôi có một hình thức với một TStatusBar
, và phía dưới thẳng hàng TPanel
, đáy thẳng hàng TSplitter
và khách hàng liên kết TPanel
, như thể hiện trong hình bên dưới:TStatusBar với đáy liên kết bảng
(Các splitter là màu đỏ để làm cho nó rõ ràng hơn một chút)
Button1 chỉ đơn giản là làm tăng chiều cao của Panel1 20:
Panel1.Height := Panel1.Height + 20;
Nhưng khi nhấp vào thứ tự của các điều khiển thay đổi, với Panel1 đang thổi thanh trạng thái và bộ chia hiện đang thay đổi kích thước thanh trạng thái.
này chỉ xảy ra khi chiều cao của Panel1 được tăng hơn chiều cao của StatusBar1 (19).
Tôi cho rằng điều này là do có hai điều khiển căn chỉnh dưới cùng, nhưng tôi thua lỗ về nguyên nhân chính xác của sự cố và cách khắc phục sự cố.
Tôi hiện đang sử dụng XE2, nhưng tôi có cùng sự cố với D2010.
Trong trường hợp này có cách nào để đặt chiều cao của Panel1 thành giá trị tùy ý, đồng thời đảm bảo rằng các điều khiển duy trì vị trí mong đợi của chúng?
Tôi đã hy vọng rằng sau mười bốn năm, Bo… Impr… Code G… Embarcadero đã sửa lỗi này. –