我的PageControl的页标签上设置了右键弹出菜单,在菜单中有个“关闭”项。也就是当鼠标放在当前窗口的页标签上,点击“关闭”即可关闭。(这个问题曾经有人问过,但是我打不开那页),而且我的TabSheet是动态建立的,如果鼠标左键先点击,使一个TabSheet变成active我还可以截取这个TabSheet的name,可是是右键点击。无法得到是在那一个TabSheet上点击的还有,我该如何动态关闭子窗体,我建立了一个窗体 把窗体的名字写入一个 kk:string变量
然后如何根据这个变量关闭窗体?
我用的是
Tform((kk)).close;
但是出错
还有,关闭一个子窗体时,如何将父窗体上的PageControl上的对应的,叶面删除掉。这里怎么没有人回答我的问题呢
有人回答,我再加分
然后如何根据这个变量关闭窗体?
我用的是
Tform((kk)).close;
但是出错
还有,关闭一个子窗体时,如何将父窗体上的PageControl上的对应的,叶面删除掉。这里怎么没有人回答我的问题呢
有人回答,我再加分
解决方案 »
- 如何获取 frame 在父 document 中的 element 节点
- 我用了回车使控件一步一步往下,可是Memo框内却不能回车了,怎么办啊?
- 谁开发过类BT下载软件程序
- Delphi与数据仓库的连接与操作~~?请各位高手指教
- 如何在程序中为table的tablename赋值?谢谢
- 怎样读取系统的字体。。。
- SPCOMM控件实现来电显示号码提取问题
- d2009运行后,下面信息窗里有一句,"setup.exe(1)参数不正确",是怎么回事啊
- 如何得到表中字段的类型
- trunc 很奇怪的问题。
- 我用分布式数据后每次只下载10笔,我该如何在客户端获得要下载几次,到底有无下载完成呢?另我该如何判断日期字段为空的
- 真心求教:为什么Delphi的DDE不能想VB的DDE那样发生数据的实时改变!
procedure ................
var
frmID : Longint;
begin
frmId := Longint(窗体名称);
Tform(frmId).Show;
.......
Tform(frmId).close;
end;
2.PageControl的控制方法类似,可以通过控制TabSheet visible属性或者free,来动态删除