监听到了CTabItem的关闭事件后,如何不关闭它

来源:互联网 发布:mysql 无需密码登录 编辑:程序博客网 时间:2024/05/01 18:24

假如我想做一个界面, 有个CTabItem,有关闭按钮..
我不想要用户关闭这个界面(本来可以不显示关闭按钮),但不有其它副界面须要让用户关闭...所有只有显示了..

我捕捉到这个事件后,如何不关闭他? 就好像不要他做什么事一样.(捕捉到事件后,该怎么让什么事都不做?)

但另外的CTabItem能关闭... 

----------------------------------------------------------------------------------------------------------------------------------------

在CTabFolderEvent中,关闭tabitem的事件不是由item自己管理的,是由CTabFolder管理的,你必须在CTabFolder上添加CTabFolderListener,在listener里检测你不想关闭的item,然后设置event.doit=false即可。如:
tabFolder = new CTabFolder(this,arg1);
    tabFolder.MIN_TAB_WIDTH = 100;
    
    tabFolder.addCTabFolderListener(new CTabFolderAdapter(){
      public void itemClosed(CTabFolderEvent event){
        CTabItem closingItem = (CTabItem)event.item;
        int index = tabFolder.indexOf(closingItem);
        BrowserTab tab = (BrowserTab)tabs.get(index);
        if(!tab.canClose())
          event.doit = false;
      }
    }); 

----------------------------------------------------------------------------------------------------------------------------------------

.addCTabFolderListener()这个方法在3.0已经不赞成使用了.

用.addCTabFolder2Listener()这个了. 呵呵. 
tabFolder.addCTabFolder2Listener(new CTabFolder2Adapter() {

      public void close(CTabFolderEvent e) {
        if (e.item == tabItemMain) {
          e.doit = false;
        }
      }
    }); 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝宝怀孕三十天左右喝酒了怎么办 两个人都喝酒了意外怀孕怎么办 不知道自己怀孕了喝了很多酒怎么办 不知道自己怀孕了喝了一次酒怎么办 我儿子11岁了有多动症怎么办 面对老师的冷暴力家长该怎么办? 面对无德的老师家长该怎么办 如果你家长屏蔽老师老师该怎么办 小孩出完水痘后身上出现疱疹怎么办 脑子里兴奋的头疼怎么办 吃什么药 一个月宝宝异常兴奋不睡觉怎么办 四个月宝宝晚上兴奋不睡觉怎么办 20个月宝宝半夜惊醒哭闹怎么办 小孩吃了氨茶碱兴奋不睡觉怎么办 孩子在学校被同学撞鼻骨折怎么办 孩子在学校无意致使同学受伤怎么办 9个月的宝宝吃坏东西腹泻怎么办 8个月发烧到38度怎么办 1岁半宝宝鼻塞发烧38度6怎么办 八个月的宝宝发热38度怎么办 八个月宝宝发热在38度怎么办 8个月孩子发烧38度怎么办 6个月孩子发烧38度多怎么办 7个月孩子发烧38度怎么办 小明上课总是东张西望你该怎么办 初中二年级贪玩游戏说不听怎么办 孩子上课经常和别的同学说话怎么办 小孩五年级了上课坐不住怎么办 孩子老是纠结小事抓不住重点怎么办 没文化不懂教不了孩孑怎么办 孩孑学习不好老师不让上课怎么办 5个月婴儿睡得少怎么办 教育案例——幼儿爱打小报告怎么办 上班的时候同事老是爱插话怎么办 孕晚期右侧卧睡觉宝宝好动怎么办 乐扣玻璃碗盖子长霉怎么办 乐扣保鲜盒密封圈有异味怎么办 8个月的宝宝不吃饭怎么办 宝宝十一个月了不爱吃饭怎么办 一岁八个月宝宝不爱吃饭怎么办 14个月的宝宝不爱吃饭怎么办