这只是一个更大项目的一部分。我在表单上有一个文本框,当单击它旁边的命令按钮时,我想调出一个看起来与文本框对齐的表单。这个想法是让它看起来像一个下拉框。但唯一的问题是,这个“下拉”是另一种形式和模态的。
这是我到目前为止所做的,表格显示很好。
procedure TfrmSetupTaxes.cmdChangeParentClick(Sender: TObject);
var
Res : Integer;
frmPopUp : TForm;
begin
frmPopUp := TfrmTreePopUp.Create(nil);
frmPopUp.Parent := Self;
frmPopUp.Top:= self.rp.Top + self.EditItemCat.Top +
self.txtSelParentName.Top + self.txtSelParentName.Height + 3;
frmPopUp.Left:= self.rp.Left + self.EditItemCat.left + self.txtSelParentName.Left;
Res := frmPopUp.ShowModal;
end;
注意:“rp”是一个面板,“EditITemCat”是一个标签页。这些仅用于定位。
现在,这是我的问题...
虽然表格出现了,但它似乎被冻结了。它不响应,父窗体也不响应。由于我在 IDE 上,因此我将其关闭。
有人可以告诉我我在这里缺少什么吗?
谢谢!