如何在Delphi 7中設置窗體的寬度和高度?表單包含不同類型的控件。我需要將主窗體大小設置爲127x263。它應該通過點擊按鈕以編程方式更改 。如何在Delphi中設置窗體的寬度和高度
5
A
回答
13
像這樣:
MainForm.Width := 127;
MainForm.Height := 263;
或者你想在客戶區設置爲這些維度:
MainForm.ClientWidth := 127;
MainForm.ClientHeight := 263;
當然,你最常用的設置在設計時在Object Inspector這些屬性然後將它們寫入到表單的.dfm文件中。
如果要出現一個按鈕這樣的改變單擊添加處理程序按鈕,點擊看起來像這樣:
procedure TMainForm.Button1Click(Sender: TObject);
begin
Width := 127;
Height := 263;
end;
在這最後的摘錄,你不需要指定MainForm
對象實例因爲事件處理程序是TMainForm
類的成員,因此Self
是隱含的。
如果你想跟着烏爾裏希·格哈特的建議(見註釋),並使用SetBounds
然後你可以這樣寫:
SetBounds(Left, Top, 127, 263);
最後,如果你的窗體有Scaled = True
那麼你需要處理的字體縮放。像這樣的硬編碼像素尺寸將不適合字體縮放設置爲與您的機器不同的值的機器。
+13
而不是單獨更改寬度和高度,我會使用SetBounds來最小化更新。 –
相關問題
- 1. 在Rails中設置form_for的窗體寬度和高度
- 2. 我如何設置瀏覽彈窗的寬度和高度?
- 3. 在ASP.Net中設置窗體的高度
- 4. 如何在AS3中設置我的swf的寬度和高度?
- 5. 如何設置jqModal的高度寬度?
- 6. 如何在HTML表格中設置Tbody的寬度和高度
- 7. 如何在fabric.js中設置圖片的高度和寬度?
- 8. 如何在java代碼中設置Mapview的寬度和高度?
- 9. 如何在fabricjs中設置svg的寬度和高度?
- 10. 在Android中,如何設置ListView項目的高度和寬度?
- 11. 如何在ext.Net中設置Viewport的寬度和高度
- 12. JApplet根據javascript中的窗口寬度和高度設置HTML中的寬度和高度
- 13. TImage delphi max的寬度和高度?
- 14. 如何爲瀏覽器窗口寬度和高度設置寬度和高度變量?
- 15. 在Gtk中,我如何動態設置窗口的高度和寬度?
- 16. 如何在電子中設置當前窗口的寬度和高度
- 17. 如何在這裏設置ImageView和TextView的寬度和高度?
- 18. 如何獲取和設置窗口彈出的高度和寬度在Internet Explorer
- 19. 設置不同的寬度和高度字體在css/js
- 20. 設置鏈接的高度和寬度
- 21. tableGrob:設置grid.table的高度和寬度
- 22. 設置圖像的寬度和高度
- 23. 設置場景的寬度和高度
- 24. 設置UIWebView的寬度和高度
- 25. 設置視頻的寬度和高度
- 26. 設置高度和寬度的邊距
- 27. 如何在AchartEngine Android中設置軸寬度和高度?
- 28. 如何在corona sdk中爲組設置寬度和高度
- 29. 如何在AvalonDock中設置高度和寬度
- 30. 如何在c#中設置寬度和高度位圖?
請確保你總是包含通用的delphi標籤,因爲沒有那麼多人檢查delphi-7標籤。我這次添加了它,但對於將來的問題,請記住這一點 - 這樣你會得到更好的答案。 –
好的。我將在未來這樣做,謝謝 –