2009-07-11 31 views
14

Trong Delphi, làm thế nào để bạn điều khiển vị trí trục z của điều khiển trực quan khi chạy? ví dụ. Làm thế nào, lập trình và thời gian chạy, bạn có thực hiện tương đương (từ trình đơn chính IDE) "Chỉnh sửa -> Đưa ra trước" ở thời gian không?Điều khiển trục z/đưa lên trước khi chạy (Delphi)

+0

Không chắc chắn tại sao không ai khác bỏ phiếu này. Nếu nó có giá trị trả lời, và không phải là một bản sao trên SO, nó có giá trị bỏ phiếu lên, phải không? – Argalatyr

Trả lời

18

TControl.BringToFront; thường sẽ làm điều đó.

+0

Một trong những khoảnh khắc "duh" ở đây, rõ ràng! Cảm ơn! – Jamo

+0

Tôi đã tự hỏi nếu một phần của câu hỏi bị thiếu hoặc một cái gì đó {-: –

+0

Vâng, thực sự có một nhỏ (ít quan trọng hơn với nhiệm vụ trong tầm tay) "một nửa khác" - trên một "ngăn xếp" của nhiều điều khiển, làm thế nào không ai xác định thứ tự họ đang ở, mà không di chuyển chúng/thay đổi thứ tự của họ? – Jamo

9

Chỉ để thêm một số thông tin.

Điều khiển được tạo theo thứ tự (trong tệp dfm). Điều khiển cuối cùng trùng lặp đầu tiên nếu chúng chia sẻ một phần của cửa sổ. Bạn có thể thay đổi thứ tự bằng cách thay đổi thứ tự của các điều khiển trong tệp dfm.

Khi chạy, bạn có thể thay đổi thứ tự trong danh sách điều khiển. Nhưng BringToFront sẽ làm điều này cho bạn.

Các vấn đề liên quan