Дочерняя форма всегда остается выше основной формы

Я использую delphi 2007, и каждый раз, когда я создаю новую форму, используя такой код

var
  Child : TFrmChild;
begin
  Child:=TFrmChild.Create(Self);
  Child.Show();
end;

Дочерняя форма отображается и появляется над всеми другие формы, это нормально, но когда щелчок в основной форме, дочерняя форма остается над основной формой. Итак, у меня есть два вопроса

  1. , почему дочерняя форма остается над основной формой, даже если щелчок в основной форме?
  2. Как я могу сделать, чтобы какая основная форма оставалась над всеми другими формами, когда я нажимаю на него?

Спасибо

ОБНОВЛЕНИЕ

это dfm дочерней формы

object FrmChild: TFrmChild
  Left = 549
  Top = 308
  Caption = 'FrmChild'
  ClientHeight = 228
  ClientWidth = 213
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
end
7
задан DelphiNewbie 9 May 2011 в 01:24
поделиться