2011-06-16 48 views
0

如何从模态窗体中更改显示的模态窗体标题。Delphi更改模态窗体标题

感谢

科林

+2

您可以设置它与Caption属性 – 2011-06-16 21:31:34

+0

我认为,但是它似乎并没有工作ONA其他地方一样模态形式? – colin 2011-06-16 21:43:47

+0

它可以在模态窗体上正常工作。该问题必须在您的代码中。 – 2011-06-16 21:46:54

回答

3

为你改变任何形式的标题一样。

有1000种方法,取决于当你想要改变标题。一种方法是这样的:你的模态窗体上放置一个TButton,写

procedure TForm2.Button1Click(Sender: TObject); 
begin 
    Caption := 'New caption'; 
end; 
1
procedure MyMainForm.ShowForm(ACaption: String); 
var 
    dlgForm: TForm; 
begin 
    dlgForm:= TForm.Create(Nil); 
    try 
    dlgForm.Caption:= ACaption; 
    dlgForm.ShowModal; 
    finally 
    FreeAndNil(dlgForm); 
    end; 
end;