如何实现PB中的openwindow(Form var, 'formname');(100分)

  • 主题发起人 主题发起人 87150
  • 开始时间 开始时间
8

87150

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在LISTVIEW的ITEM CLICK事件中
实现 根据LISTITEM.caption {Caption的值是要打开的FORM NAME}

var
ABC :Tcustomform;
Begin
OpenWindow(ABC ,Listitem.Caption);
End;
 
设置一个TList,将Listitem.caption和form类存放在TList.Item.data中,
你就可以使用TForm(list.item.data).Show;
 
87150::你的问题已过期,要继续请结束,否则请提前,谢谢
 
Procedure OpenWindow(form:Tformclass)
begin
with Tfromclass.create(application) do show
end;

openwindow(TfrmDialog);
 
多人接受答案了。
 
后退
顶部