Tôi đang đi dạo xung quanh SO và gặp phải một số cuộc thảo luận về khung.Cách được chấp nhận để sử dụng khung ở Delphi là gì?
tôi chủ yếu là một hobbyist Delphi và không phải là một chuyên nghiệp vì vậy tôi đã phải học cách sử dụng TFrames cách phù thủy của riêng tôi là:
- Tạo một TFrame đơn vị bên trong nó.
- Thêm đơn vị đó vào dạng Sử dụng biểu mẫu chính.
- Có một biến riêng của loại hình của TFrame rằng
- OnCreate của mẫu instanciates các TFrame và gắn nó vào một TPanel cả vào Create và .Parent
- Trên một trong những hành động của tôi thiết lập rằng TFrame.Visible: = True và .BringToFront.
Đây là thực tế của tôi sau khi cân nhắc một số cá nhân.
Bạn có thể sử dụng các khung khác bằng cách nào?
Đây cũng là phương pháp ưa thích của tôi, nhưng trong một số trường hợp, tôi thấy hữu ích khi tạo khung "theo yêu cầu". Đặc biệt đối với các khung được sử dụng như một phần của điều khiển tab và có thể không bao giờ được hiển thị. –
@sveinbringsli: yeah đó cũng là suy nghĩ của tôi. Quá nhiều bộ nhớ lãng phí để tạo ra 'em tất cả nếu người dùng của bạn sẽ chỉ sử dụng một hoặc hai. –