我在PageControl中設置了PopupMenu,菜單里,有個 關閉按鈕,我想按'關閉'以後就把當前鼠標所在的Tabsheet關閉(即使這個Tabsheet不是當前的ActivePage也可以)主要是無法捕捉到鼠標移動的當前那個頁.具體的效果,就像騰訊瀏覽器中關閉的那樣 .多謝了!
解决方案 »
- TeeChart中如何动态添加series 创建饼状、柱形不同类型的图表
- 下班了,一个简单的 if 判断语句出问题了,高手进来看看
- delphi 6 中关于dbgrid的数据导出到excel的问题,谢谢大家
- 为什么我编译的时候总是提示说"fcpanel.dcu"文件找不到,我整个硬盘都找遍了也找不到它,在网络上也搜不到.
- 如何用Delphi实现触发TWebBrowser打开的一个页面上的某个链接的onMouseDown事件
- 投了5分简历,五次面试机会,5次全部通过,现在真的很痛苦~~:)所以散分 !~~~~~
- 怎样退出这个WHILE循环。
- 大虾帮看看-----------------JPEG error #42 !! [高散分]
- Dll 的地址冲突问题!
- install shield for delphi5 的安装程序在哪里?
- 那位大虾提供一个例子:TClientSocket和TServerSocket传递*.txt文件
- 如何运行?
X, Y: Integer);
begin
{先取得索引号给全局变量i}
i:=pagecontrol1.IndexOfTabAt(x,y);//取得鼠标所在的页的索引号
end;
再隐藏该页
pagecontrol1.Pages[i].TabVisible:=false;
再编程自己控制一下
begin
if PageControl1.ActivePageIndex=0 then
TabSheet2.TabVisible:=false
else
tabsheet1.TabVisible:=false;
end;
判断当前在哪个tabsheet主要是看activepageindex事件就可以了,
让具体的tabsheet消失可以让他的tabvisible:=false就可以了!
呵呵,不知道上面的哪个程序合不合你胃口啊!