tform

    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; 形式显示效果非常正常的,但他并没有在我的面板

    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,但我没有在网上找到任何东西。有人可以建议我如何达成这些任务。