我已经创建了一个应用程序,其中主窗体在主窗体的FormShow事件上调用子窗体。子窗体显示并提供两个选项供选择。如果选择子表单上的第一个选项,则会显示一条消息,之后将显示主窗体。现在当应用程序第一次运行时,在子窗体Meassage上选择选项后将显示。但是我想用Main Form作为背景显示消息。所以任何解决方案。下面是FormShow代码。主窗体在主窗体的OnShow中显示模态窗体时不显示主窗体?
Procedure TMainForm.FormShow(Sender:TObject);
begin
if (SubForm.ShowModal = mrOK) and bOption1 then
begin
ShowMessage('Enter the value');
end;
end;
您必须在onPaint事件中使用Canvas绘制它,这是我在过去7年前用Delphi 7编写的,所以它可能会有所改变。 :D – Rolice
但在主窗体上我已经把一个按钮重定向到SubForm。在那个按钮上单击我让Mainform Visible为false,并且在用户从SubForm中选择选项后,Mainform显示为可见。在这种情况下,Smessage在后台显示Mainform。感谢帮助。 – naren