找回密码
 立即注册

QQ登录

只需一步,快速开始

pigeon79

注册会员

5

主题

18

帖子

171

积分

注册会员

积分
171

微信认证勋章

pigeon79
注册会员   /  发表于:2016-6-10 21:02  /   查看:4194  /  回复:3
关于c1dockingtabpage,能否控制某个页不能关闭,其他的都能关闭。原因是登录后,首页有很多信息是需要一直留在首页的,其他进入一个菜单就增加一个page也能关闭,C1DOCKINGTAB设置能关闭后首页也能关闭了!不知道我说清楚没有?谢谢大家

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-6-12 16:21:37
沙发
您好,您可以在切换tab时判断是否需要显示关闭按钮,同时你也可以在关闭事件中取消关闭。

  1.             c1DockingTab1.SelectedIndexChanged += C1DockingTab1_SelectedIndexChanged;
  2.             c1DockingTab1.TabPageClosed += C1DockingTab1_TabPageClosed;
  3.         }

  4.         private void C1DockingTab1_TabPageClosed(object sender, C1.Win.C1Command.TabPageEventArgs e)
  5.         {
  6.             if (c1DockingTab1.SelectedIndex == 0)
  7.             {
  8.                 c1DockingTab1.CanCloseTabs = false;
  9.             }
  10.         }

  11.         private void C1DockingTab1_SelectedIndexChanged(object sender, EventArgs e)
  12.         {
  13.             if (c1DockingTab1.SelectedIndex == 0)
  14.             {
  15.                 c1DockingTab1.CanCloseTabs = false;
  16.             }
  17.             else
  18.             {
  19.                 c1DockingTab1.CanCloseTabs = true;
  20.             }
  21.         }

  22.         private void C1DockingTab1_TabPageClosing(object sender, C1.Win.C1Command.TabPageCancelEventArgs e)
  23.         {
  24.             if (e.TabPage.CaptionText == "Page1")
  25.             {
  26.                 e.Cancel = true;
  27.             }
  28.         }
复制代码
回复 使用道具 举报
pigeon79
注册会员   /  发表于:2016-6-18 22:43:32
板凳
Thanks,very good
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-6-20 09:20:41
地板

不用客气。谢谢您的反馈。
此问题关闭,如果有新问题请开新帖。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部