我正在嘗試執行一個簡單的程序,該框架將在單擊其他框架/窗體上的按鈕時顯示框架。爲了更清楚我想要一個MessageDialogBox,而不是MessageDialogBox,我想顯示一個框架。單擊按鈕時顯示框架
我到目前爲止所嘗試的是OnClickEvent上的這段代碼。
procedure TFrame3.SpeedButton1Click(Sender: TObject);
var
frm : TfrmVizorFunctii; // This is the frame I want to be appear;
begin
frm := TfrmVizorFunctii.Create(nil);
frm.Parent := nil;
frm.ABDBGrid1.ActiveColumn:=2;
frm.Left:=(Screen.Width-Width) div 2;
frm.Top:=(Screen.Height-Height) div 2;
frm.Show;
end;
我在做什麼錯?
由於該框架沒有父項,因此它將不可見。嘗試用'frm.Parent:= Self'代替。 –
@AndreasRejbrand如果我這樣做,它會顯示我的框架,但框架顯示在我的父框架上,我不想要這個,我希望它是獨立的。 – CiucaS
這是不可能的。 –