tform

    2熱度

    2回答

    我想要一個從具有自定義構造函數的BaseForm派生的MainForm。由於這是Mainform,因此通過在* .dpr文件中調用Application.CreateForm(TMyMainForm,MyMainForm)來創建它。但是,我的自定義構造函數在窗體創建過程中未被調用。 很明顯,它工作正常,如果我打電話MyMainForm:= TMyMainForm.Create(AOwner)。我可

    1熱度

    2回答

    我想創建一個過程,返回分配對象的表單的名稱。例如: 我有一個TPanel和TPanel一個TButton。我將作爲參數傳遞給TButton的函數名稱,並希望函數返回formuário的名稱,此按鈕位於何處。 怎麼辦? LE: function TForm1.DoSomething(Obj: TComponent): String; var AClass : String; I : Integer

    1熱度

    1回答

    我聽說德爾福應用程序使用「懶加載」,推遲表單組件的裝載,直到他們實際上引用。它在another post中提到 - 「這就是爲什麼我們將TPageControl更改爲延遲加載 - Delphi IDE的選項對話框加載時間過長!」 我認爲這也適用於用Delphi創建以及應用程序,但我找不到在VCL源延遲加載任何提及,這也許就是所謂的別的東西,如果它確實存在。 在正常使用情況下,應用程序不經常啓動並且

    0熱度

    1回答

    我有一個主窗體是x個工具窗口的父窗體。我想隱藏主窗體,但將其保存在任務欄中。 當我設置主窗體的Visible = false,它隱藏和保持工具窗口可見,到目前爲止都很好。但是任務欄中的圖標也消失了。 我想隱藏主窗體,保持工具窗口可見並保留任務欄圖標,這樣我就可以將主窗體再次帶回。

    0熱度

    1回答

    我有兩個應用程序使用一些相同的形式。我注意到當我運行這些應用程序時,這些表單顯示的方式不同。我把這個代碼在項目源的頂部: var f: TextFile; s: String; {$R *.res} begin s := TPath.GetFileNameWithoutExtension(Application.ExeName); AssignFile(f, s + '-scree

    0熱度

    2回答

    我是Delphi的新手,我的問題可能很基礎。 我在Delphi程序中創建了一個表單。到目前爲止,我正在使用ShowModal,然後釋放所有在關閉表單後處理內存泄漏的對象。不,我喜歡顯示無模式的表單,但我不知道如何在OnClose事件中釋放對象。有沒有人知道它的解決方案?

    -1熱度

    1回答

    我的問題很簡單,但我找不到任何有關它的信息。我需要從Delphi中檢測一些有關TitleBar的信息;例如哪個是高度,特別是哪個是它的顏色?我認爲有一些Windows API,但我沒有在網上找到任何東西。有人可以建議我如何達成這些任務。

    0熱度

    1回答

    我有一個表單(Tform),它可以正常工作。 我已經添加了另一種顯示TEdit和TLabel對象的窗體,但不是TButton對象不會顯示在窗體上。代碼如下。 procedure LoadQtyForm; begin try frmChkQty := TForm.Create(nil); frmChkQty.Width := 400; frmChkQty.

    0熱度

    1回答

    這是我的問題的延續:How can I display a Delphi form in a panel? 我想用一個形式全局變量將它嵌入在面板現在顯示它,但它僅創建形式嵌入,沒有它的按鍵。 在我創建的形式嵌入第一可執行文件和形式的代碼,我想將它嵌入在第二,像這樣: program Project1; uses System.StartUpCopy, FMX.Forms,

    0熱度

    1回答

    我試圖動態地顯示在TPanel 形式使用該功能 procedure Show_form_in_panel(form: TForm; Panel: Tpanel); begin form.Parent := Panel; form.Show; form.WindowState := wsMaximized; end; 形式顯示效果非常正常的,但他並沒有在我的面板