Làm cách nào tôi có thể đặt chiều rộng và chiều cao của biểu mẫu trong Delphi 7? Biểu mẫu chứa các loại điều khiển khác nhau trên đó. Tôi cần đặt kích thước biểu mẫu chính thành 127x263. Nó sẽ thay đổi theo chương trình trong một lần nhấp nút.cách đặt chiều rộng và chiều cao của biểu mẫu trong delphi
Trả lời
Giống như vậy:
MainForm.Width := 127;
MainForm.Height := 263;
Hoặc có lẽ bạn muốn thiết lập các khu vực khách hàng đối với những kích thước:
MainForm.ClientWidth := 127;
MainForm.ClientHeight := 263;
Tất nhiên, bạn thường thiết lập các thuộc tính trong Inspector Object lúc thiết kế và sau đó chúng được ghi vào tệp .dfm của biểu mẫu của bạn.
Nếu bạn muốn có một sự thay đổi đó xảy ra vào một nút nhấn thêm một handler cho nút bấm đó trông như thế này:
procedure TMainForm.Button1Click(Sender: TObject);
begin
Width := 127;
Height := 263;
end;
Trong trích đoạn cuối cùng này bạn không cần phải xác định đối tượng dụ MainForm
bởi vì trình xử lý sự kiện là thành viên của lớp TMainForm
và do đó, Self
là ẩn.
Nếu bạn muốn làm theo lời khuyên Ulrich Gerhardt (xem chú thích) và sử dụng SetBounds
sau đó bạn sẽ viết:
SetBounds(Left, Top, 127, 263);
Cuối cùng, nếu mẫu của bạn có Scaled = True
thì bạn cần phải đối phó với font rộng. Kích thước pixel được mã hóa cứng như thế này sẽ không phù hợp với các máy có kích thước phông được đặt thành một giá trị khác với máy của bạn.
Thay vì thay đổi Chiều rộng và Chiều cao riêng lẻ, tôi sẽ sử dụng SetBounds để giảm thiểu cập nhật. –
- 1. Đặt chiều rộng và chiều cao của cảnh
- 2. Đặt chiều rộng và chiều cao DIV trong JavaScript
- 3. Chiều rộng và chiều cao của giao diện người dùng jQuery dựa trên chiều rộng và chiều cao màn hình
- 4. Cách lấy chiều rộng và chiều cao của hình ảnh?
- 5. Chiều rộng và chiều cao thời gian chạy của Usercontrol
- 6. Đặt chiều rộng và chiều cao trên thẻ A
- 7. Đặt chiều cao và chiều rộng Div (#Map) thành 100%
- 8. Đặt Chiều cao và Chiều rộng của Giai đoạn và Cảnh trong javafx
- 9. Chiều rộng và chiều cao của Menu Tùy chọn?
- 10. Tăng chiều rộng và chiều cao của đầu ra gnuplot
- 11. Cách đặt cùng chiều rộng và chiều cao của một nút
- 12. XNA: lấy chiều rộng và chiều cao của màn hình
- 13. Đặt chiều rộng và chiều cao của ImageView theo cách lập trình trên tiện ích
- 14. Chỉ định Chiều rộng và Chiều cao của Lô
- 15. MKPinAnnotationView: Chiều rộng và chiều cao của pin
- 16. Tự động đặt chiều rộng và chiều cao của TextView trong Android
- 17. Chiều rộng và chiều cao tùy chỉnh trong DOMPDF
- 18. Cách lấy chiều rộng/chiều cao của văn bản
- 19. Nhận chiều rộng/chiều cao của bố cục trong Android
- 20. Đặt cột lưới/Chiều rộng hàng/Chiều cao động
- 21. Chiều rộng và chiều cao phần web SharePoint động
- 22. Android: cách đặt chiều cao/chiều rộng của hình ảnh src của ImageButton?
- 23. không thể đặt chiều cao và chiều rộng của hình dạng tài nguyên theo kiểu
- 24. Chiều cao và chiều rộng trên iPhone (/ iPad)
- 25. Chiều cao/chiều rộng thanh tác vụ của Windows
- 26. Đặt chiều cao và chiều rộng của phần tử canvas thành window.innerHeight/innerWidth tạo thanh cuộn
- 27. Câu đố CSS: Cách thêm hình nền và đặt chiều cao/chiều rộng trên khoảng trống?
- 28. GetSupportedPreviewSize trả về chiều rộng và chiều cao ngược
- 29. Kích thước trình duyệt (chiều rộng và chiều cao)
- 30. Cách lấy chiều rộng và chiều cao của phần tử được tính trong YUI3?
hãy đảm bảo bạn luôn bao gồm thẻ delphi chung vì không quá nhiều người kiểm tra thẻ delphi-7. Tôi đã thêm nó vào lần này nhưng đối với các câu hỏi trong tương lai, hãy nhớ điều này - bạn sẽ nhận được câu trả lời tốt hơn theo cách đó. –
ok. Tôi sẽ làm như vậy trong tương lai, cảm ơn –