Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Need form to stay on top of parent only

I have a multi-window application. My main form is a child of the desktop. My application can create other forms that also become children of the desktop. However, I have a special case where my main form needs to create a form that will always stay on top of it.

I had this working to an extent....however, if I then create other windows in the application this form seems to stay on top of even these!

So basically what I need to know is...

How can I create the form from my main form and make it stay on top of my main form only? Is it possible?

like image 201
James Avatar asked Sep 11 '09 14:09

James


1 Answers

procedure TMainForm.Button1Click(Sender: TObject);
var
  f: TForm;
begin
  f := TChildForm.Create(Self);
  f.PopupMode := pmExplicit;
  f.PopupParent := Self;
  f.Show;
end;

Bye.

like image 82
RRUZ Avatar answered Oct 01 '22 13:10

RRUZ